如何在JavaScript中检测浏览器是否遇到了JavaScript错误?

9
为了自动化测试的目的,我想检测浏览器是否在页面中遇到JavaScript错误。这些错误可能来自大量脚本之一,导致Firebug右下角的红色数字或Internet Explorer状态栏中的黄色警告图标出现。
在JavaScript中,如何检测这些浏览器错误?跨浏览器解决方案更佳,但任何解决方案都可以!
作为奖励,知道引起错误的脚本也将是很棒的。
1个回答

17

6
请注意,目前只有IE和Mozilla支持onerror(而IE的版本不太有用,它会报告页面URL而不是脚本URL)。 onerror对于调试可能很有用,但不应依赖于生产脚本。 - bobince

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接