请求错误:在 --prod 模式下构建时,Angular 中的“推荐人策略:严格原产地时跨原产地”
Posted
技术标签:
【中文标题】请求错误:在 --prod 模式下构建时,Angular 中的“推荐人策略:严格原产地时跨原产地”【英文标题】:Request Error: 'Referrer Policy: strict-origin-when-cross-origin' in Angular when build in --prod mode 【发布时间】:2021-03-20 12:31:47 【问题描述】:我将 Angular 应用程序部署到 https
域。 API域是http
。
当我使用--prod
构建我的Angular 应用程序时,我在Referrer Policy: strict-origin-when-cross-origin
的请求中收到错误,但是当我在没有--prod
的情况下构建时,请求工作正常。
有什么想法吗?
【问题讨论】:
【参考方案1】:如果您问这意味着您可能正在使用基于 Chromium 的浏览器,例如 Brave、Chrome 或其他浏览器。
连接到 API 时,请求应传递隐私政策。 基于 Chromium 的浏览器最近更改了默认策略。
您可能想看看官方reference about the Strict Origin when Cross Origin,因为这最终可能会再次发展。
请注意,当基于 Chromium 的浏览器给您一些错误时,尝试使用 Firefox 可能会给您额外的错误消息并帮助您了解什么是阻塞的。
【讨论】:
Edge 现在有同样的限制。 2021 年 1 月以上是关于请求错误:在 --prod 模式下构建时,Angular 中的“推荐人策略:严格原产地时跨原产地”的主要内容,如果未能解决你的问题,请参考以下文章
404 API 请求,在 prod 模式下分页,但在 dev 中工作
如何在生产模式下构建 Ionic 应用程序,Ionic 构建的行为不同
Ionic 3 - 应用程序在使用 --prod 构建后显示空白屏幕但使用开发模式