javascript - 当 javascript 失败时提醒 Javascript 错误?

标签 javascript

当我在 javascript 中遇到 fatal error 导致应用程序无法使用时,就像这样:

SyntaxError: Unexpected token '}'

是否有可能捕获它并以某种方式显示它?比如替换 body 或者提醒

换句话说,如果存在 javascript 代码错误,一种运行 javascript 代码的方法...

当我在崩溃页面中时,我无法在运行时打开 Web 检查器,这是因为我在浏览器之外使用 webkit,而浏览器通常能够在崩溃页面上打开和显示 Web 检查器。

最佳答案

定义window.onerror第一个回调<script>加载到页面上,像这样:

<script>
window.onerror = function(msg, url, line) {
    alert(msg + ' appeared on the line #' + line);
}
</script>

关于javascript - 当 javascript 失败时提醒 Javascript 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19083994/

相关文章:

javascript - 我们可以将变量传递给 html 的 data 属性吗

javascript - 简历阻止了 React 中的表单提交

javascript - Aurelia中输入的控制值

javascript - 当它被拖到另一个 div 附近时淡出 div

javascript - 为什么 Regex Javascript//g 标志会影响状态?

javascript - NextJS 错误消息 : Failed prop type: The prop `href` expects a `string` or `object` in `<Link>` , 但得到了 `undefined`

javascript - 根据值将键映射到数组

javascript - 从外部 .js 文件调用函数,没有任何反应

javascript - 如何通过 onchange 隐藏 <select> 元素

JavaScript 和正则表达式 : undefined and ""