Javascript 使用window.onerror捕捉错误,但在控制台上看到错误
我的网页正在使用window.onerror捕获错误,然后将错误发送到服务器进行日志记录。这很有效。然而,我不再看到Chrome和Firefox控制台日志上的错误。这使得调试应用程序更加困难。有没有什么方法可以让我继续使用window.onerror,而不用自己在onerror上写错误日志就可以在控制台上看到错误日志?当Chrome将错误写入控制台时(如果未使用OneError),stacktrace和错误源导航非常有用。您必须在错误处理程序末尾返回Javascript 使用window.onerror捕捉错误,但在控制台上看到错误,javascript,javascript-events,Javascript,Javascript Events,我的网页正在使用window.onerror捕获错误,然后将错误发送到服务器进行日志记录。这很有效。然而,我不再看到Chrome和Firefox控制台日志上的错误。这使得调试应用程序更加困难。有没有什么方法可以让我继续使用window.onerror,而不用自己在onerror上写错误日志就可以在控制台上看到错误日志?当Chrome将错误写入控制台时(如果未使用OneError),stacktrace和错误源导航非常有用。您必须在错误处理程序末尾返回false,以运行默认的错误处理程序(记录到控
false
,以运行默认的错误处理程序(记录到控制台)
在MDN之外:
当函数返回true时,这将阻止
默认事件处理程序
window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
//Do some of your ajax requests or whatever
return false;
}