Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用window.onerror捕捉错误,但在控制台上看到错误_Javascript_Javascript Events - Fatal编程技术网

Javascript 使用window.onerror捕捉错误,但在控制台上看到错误

Javascript 使用window.onerror捕捉错误,但在控制台上看到错误,javascript,javascript-events,Javascript,Javascript Events,我的网页正在使用window.onerror捕获错误,然后将错误发送到服务器进行日志记录。这很有效。然而,我不再看到Chrome和Firefox控制台日志上的错误。这使得调试应用程序更加困难。有没有什么方法可以让我继续使用window.onerror,而不用自己在onerror上写错误日志就可以在控制台上看到错误日志?当Chrome将错误写入控制台时(如果未使用OneError),stacktrace和错误源导航非常有用。您必须在错误处理程序末尾返回false,以运行默认的错误处理程序(记录到控

我的网页正在使用window.onerror捕获错误,然后将错误发送到服务器进行日志记录。这很有效。然而,我不再看到Chrome和Firefox控制台日志上的错误。这使得调试应用程序更加困难。有没有什么方法可以让我继续使用window.onerror,而不用自己在onerror上写错误日志就可以在控制台上看到错误日志?当Chrome将错误写入控制台时(如果未使用OneError),stacktrace和错误源导航非常有用。

您必须在错误处理程序末尾返回
false
,以运行默认的错误处理程序(记录到控制台)

在MDN之外:

当函数返回true时,这将阻止 默认事件处理程序

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

  return false;
}