默认情况下,源自不同域的JS错误不会传递给window.onerror
处理程序 - 虽然我认为这不会发生在低于10(或可能是11)的IE版本上。相反,他们只获得一条基本的"Script Error" on Line 0
消息。
在大多数浏览器中,您必须在脚本上设置crossorigin="anonymous"
属性并在脚本上返回CORS标头,然后才会捕获这些错误。
然而,这似乎不适用于IE11。是否需要不同的技术?
答案 0 :(得分:3)
感谢Kevin的反馈。 IE目前不支持crossOrigin属性,但它是我们积压的东西。