javascript - 有没有办法在发生错误后返回 "re-initialize"JavaScript?

标签 javascript error-handling

我们目前使用以下代码来跟踪我们网站上的 JavaScript 错误:

window.onerror = function(message) {
    log(message);
};

上面代码中的日志函数在控制台中向开发人员显示错误消息,但不向普通用户显示错误消息。我们正在考虑向普通用户显示某种信息,然后在用户确认消息后重新加载页面。 然而,如果我们能找到一种方法来确保 javascript 即使在发生错误后也能继续工作,那就更好了。 所以我们想知道是否有一种方法可以在发生错误后“重新初始化”javascript 以重新开始。任何帮助,将不胜感激。谢谢

最佳答案

抱歉,如果您已经尝试过此操作,但是您尝试过“try catch” block 吗?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch

这将允许它遇到错误,然后继续。在“catch” block 中,您可以执行一些错误操作,但也可以在错误发生后运行其他代码。

关于javascript - 有没有办法在发生错误后返回 "re-initialize"JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65964707/

相关文章:

javascript确认取消仍提交表单

javascript - 查找距已知点给定距离的位置

javascript - 如何在 keyup 事件上使用 Jquery 获取动态生成的表的单元格的行索引号?

javascript - 输入玩家数量,然后使用数字创建玩家数组?

error-handling - 系统找不到在SublimeText3中指定的用于lua构建的文件。我该如何解决?

php mysql错误处理显示在错误页面的错误中

javascript - 在一个函数中使用另一个函数中的变量

javascript - Javascript拖放事件-错误捕获

php - “Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 3 in…”

php - 有人知道如何在运行的 self 创建页面上获取自定义woocommerceorders.php吗?