Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.6k views
in Technique[技术] by (71.8m points)

angular - {"isTrusted":true} exception in core.umd.js

I'm using Angular 2 and everything is working great in Chrome, but I started getting the following error in Firefox:

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

I have no idea what is causing this or where it is coming from, so I don't even know where to begin with debugging it. I did some Googling, but couldn't find anything useful. Here is an image of what I'm seeing in the console:

enter image description here

Does anyone have any idea what this means?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

I remember I had that issue once, too, and I believe I tracked it down to the following.

{"isTrusted":true} was the body of a request that was printed by my ErrorHandler that caught failed requests. The cause for the failed request was a CORS issue. I had a wildcard set for allowed origins in my Tomcat's web.xml for testing purposes:

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

It turned out that Firefox, at least in that particular version I used, didn't like wildcards and, thus, resulted in a failed request although the preflight had succeeded. After setting the origin to a qualified name, everything worked fine. And just like you, I never had those issues in Chrome.

See this SO question, too

Hope that helps to track down your issue.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...