请求错误:在 --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 构建后显示空白屏幕但使用开发模式

在生产模式下构建角度应用程序时出错

JHipster Prod 版本构建时 Liquibase date_trunc postgresql 函数错误

ng build throws 无法读取空异常的属性“startTag”