检测javascript是否已停止

时间:2013-07-10 17:31:53

标签: javascript

如果我使用javascript在客户端上执行重要操作,如果由于未捕获的javascript错误导致javascript引擎停止,如何警告用户?

我有兴趣用自己的错误处理替换错误处理,以便我可以捕获可能发生的任何错误。

2 个答案:

答案 0 :(得分:4)

使用try和catch

try {
   //some code that might cause an error
} catch(e) {
   //if there is an error this code will execute.
}

答案 1 :(得分:4)

您可以通过多种方式拦截错误。这是一个,基于您在问题中提供的非常少的信息

window.onerror

window.onerror=function(error,URL,line) {
  alert("An error "+ error +" occurred.");
}
  

错误消息(字符串)。

     

引发错误的网址(字符串)。

     

引发错误的行号(数字)。

其他方法是在try/catch construct

中包含“危险代码”