当我在 javascript 中出现致命错误使应用程序无法使用时,例如:
SyntaxError: Unexpected token '}'
是否有可能抓住它并以某种方式显示它?喜欢更换身体或警报?
换句话说,如果出现 javascript 代码错误,一种运行 javascript 代码的方法......
当我在崩溃的页面中时,我无法在运行时打开 web 检查器,这是因为我在浏览器之外使用 webkit,而浏览器通常能够在崩溃的页面上打开和显示 webinspector。
当我在 javascript 中出现致命错误使应用程序无法使用时,例如:
SyntaxError: Unexpected token '}'
是否有可能抓住它并以某种方式显示它?喜欢更换身体或警报?
换句话说,如果出现 javascript 代码错误,一种运行 javascript 代码的方法......
当我在崩溃的页面中时,我无法在运行时打开 web 检查器,这是因为我在浏览器之外使用 webkit,而浏览器通常能够在崩溃的页面上打开和显示 webinspector。
在页面上第一次加载时定义window.onerror回调,如下所示:<script>
<script>
window.onerror = function(msg, url, line) {
alert(msg + ' appeared on the line #' + line);
}
</script>
您可以使用
try{
adddlert("Welcome guest!");
}catch(err){
alert(err.message);
}