core.umd.js中的{“isTrusted”:true}异常

时间:2017-01-31 22:43:05

标签: angular firefox

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

  

EXCEPTION:0 - {“isTrusted”:true} in core.umd.js

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

enter image description here

有谁知道这意味着什么?

1 个答案:

答案 0 :(得分:5)

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

{"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

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