2013-04-25 156 views
0

出于某种原因,我能够捕获除“不安全的JavaScript尝试访问带有URL的框架”之外的所有控制台错误。有谁知道为什么这个错误被过滤?window.onerror不能捕获所有错误

我的代码:

window.onerror = function(message) { alert(message); return true; }; 

感谢提前

回答

0

可能重复:

我不知道这是检测Same origin policy侵犯方式,因为只有window.onerror抓住运行JS错误(见here)。

对于error事件的跨浏览器兼容,你可以看看这个:

http://www.quirksmode.org/dom/events/error.html

+0

谢谢严,我在Chrome测试。关于代码,它只是一个产生错误的iframe,我希望赶上... – Gidon 2013-04-25 11:59:27

+0

嘿@Gonon,我刚刚编辑了答案。希望我能帮助你。 – 2013-04-25 14:38:53