如果我使用javascript在客户端上执行重要操作,如果由于未捕获的javascript错误导致javascript引擎停止,如何警告用户?
我有兴趣用自己的错误处理替换错误处理,以便我可以捕获可能发生的任何错误。
答案 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=function(error,URL,line) {
alert("An error "+ error +" occurred.");
}
错误消息(字符串)。
引发错误的网址(字符串)。
引发错误的行号(数字)。
其他方法是在try/catch construct
中包含“危险代码”