出于某种原因,我能够捕获所有控制台错误,但“不安全的JavaScript尝试通过URL访问框架”除外。有谁知道为什么该错误被过滤?
我的代码:
window.onerror = function(message) { alert(message); return true; };
提前谢谢
最佳答案
Possible duplicate:
我不确定这是否是检测Same origin policy违规的方法,因为
window.onerror
仅捕获运行时JS错误(请参阅here)。为了实现
error
事件的跨浏览器兼容性,您可以查看以下内容:http://www.quirksmode.org/dom/events/error.html
关于browser - window.onerror不会捕获所有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213943/