gpt4 book ai didi

javascript - 使用 window.onerror 捕获错误,但在控制台上看到错误

转载 作者:行者123 更新时间:2023-12-02 07:31:33 25 4
gpt4 key购买 nike

我的网页使用 window.onerror 捕获错误,然后将错误发送到服务器进行记录。这运作良好。但是,我不再在 Chrome 和 Firefox 控制台日志中看到错误。这使得调试应用程序更加困难。有什么方法可以让我继续使用 window.onerror 并在控制台上看到错误日志,而无需自己在 onerror 上编写错误日志?当 Chrome 将错误写入控制台时(如果未使用 onerror),堆栈跟踪和到错误源的导航非常有用。

最佳答案

您必须在错误处理程序结束时返回 false 才能让默认错误处理程序(记录到控制台)运行。

window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
//Do some of your ajax requests or whatever

return false;
}

超出 MDN:

When the function returns true, this prevents the firing of the default event handler.

https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

关于javascript - 使用 window.onerror 捕获错误,但在控制台上看到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21073026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com