【问题标题】:{"isTrusted":true} exception in core.umd.jscore.umd.js 中的 {"isTrusted":true} 异常
【发布时间】:2017-06-17 13:19:54
【问题描述】:

我正在使用 Angular 2,在 Chrome 中一切正常,但是 我开始在 Firefox 中收到以下错误:

例外:0 - core.umd.js 中的 {"isTrusted":true}

我不知道是什么原因造成的,也不知道它是从哪里来的,所以我什至不知道从哪里开始调试它。我做了一些谷歌搜索,但找不到任何有用的东西。这是我在控制台中看到的图像:

有人知道这是什么意思吗?

【问题讨论】:

  • 这种情况是否发生在具有跨源请求的环境中?
  • 是的。我曾经遇到过 CORs 问题,但得到了解决(或者至少我认为我做到了)。 Chrome 运行良好,我 99.9% 确信 Firefox 之前甚至可以使用跨源请求。不确定发生了什么变化。

标签: angular firefox


【解决方案1】:

我记得我也曾经遇到过这个问题,我相信我将其追踪到以下问题。

{"isTrusted":true} 是我的 ErrorHandler 打印的请求的主体,它捕获了失败的请求。请求失败的原因是 CORS 问题。我在我的 Tomcat 的 web.xml 中为允许的来源设置了一个通配符,用于测试目的:

<init-param>
  <param-name>cors.allowed.origins</param-name>
  <param-value>*</param-value>
</init-param>

事实证明,至少在我使用的那个特定版本中,Firefox 不喜欢通配符,因此导致请求失败,尽管预检已成功。将来源设置为限定名称后,一切正常。和你一样,我在 Chrome 中从未遇到过这些问题。

See this SO question, too

希望这有助于追踪您的问题。

【讨论】:

  • 这是有道理的,一旦我有时间调查,我会接受这个(假设它解决了问题)。
猜你喜欢
  • 2018-10-08
  • 2020-08-17
  • 2019-01-21
  • 1970-01-01
  • 2016-04-23
  • 2017-10-07
  • 2018-11-09
  • 2021-08-31
  • 1970-01-01
相关资源
最近更新 更多