Javascript 如何将所有错误记录到开发人员工具的控制台?
我想收集网页中所有错误的列表,或者至少将所有错误作为错误记录到控制台日志中 我知道window.onerror将记录我的脚本错误。它还提到: 请注意,某些/许多错误事件不会触发window.onerror,您必须专门侦听它们 我注意到一些错误不会触发window.OneError。我该如何具体倾听他们?或者至少记录可能出现的最大错误量 以下是一个HTML,其中有一个Windows.onerror无法捕获的文件未找到错误:Javascript 如何将所有错误记录到开发人员工具的控制台?,javascript,Javascript,我想收集网页中所有错误的列表,或者至少将所有错误作为错误记录到控制台日志中 我知道window.onerror将记录我的脚本错误。它还提到: 请注意,某些/许多错误事件不会触发window.onerror,您必须专门侦听它们 我注意到一些错误不会触发window.OneError。我该如何具体倾听他们?或者至少记录可能出现的最大错误量 以下是一个HTML,其中有一个Windows.onerror无法捕获的文件未找到错误: <!doctype html> <html> &
<!doctype html>
<html>
<head>
<script>
var gOldOnError = window.onerror;
window.onerror = function(errorMsg, url, lineNumber) {
alert("Found an error!");
return false;
};
//window.zz.ff.ee.zz; if I uncomment this I get an alert as expected.
</script>
<meta charset='UTF-8' />
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<title>Simple Example of a file that has an errors</title>
<script src='filethatdoesntexist.html'></script>
</head>
</html>
最好的方法是使用try/catch块,并在catch块内使用console.errorcatched exception来显示所有错误