将全局try / catch添加到JavaScript

时间:2011-02-04 18:30:58

标签: javascript

有没有办法将整个页面包装在try / catch中,以便我可以从正在执行的任何脚本中捕获任何错误?

2 个答案:

答案 0 :(得分:42)

使用window.onerror代替大try/catch

您实际上可以在错误处理程序中执行一些有用的操作,例如将错误信息发布到您的服务器,以便您知道页面上的内容何时中断。

答案 1 :(得分:-5)

打开调试器并中断错误。

您不希望在生产代码中捕获整个页面中的每个错误。那太可怕了。