我在 chrome 浏览器上运行 angularjs 应用程序,并希望记录所有抛出的错误。我正在使用以下内容来做到这一点:
window.onerror = function(message, url, linenumber) {
alert("JavaScript error: " + message + " on line " + linenumber + " for " + url);
log.error("JavaScript error: " + message + " on line " + linenumber + " for " + url);
}
这似乎适用于任何 js 错误,但它似乎不会触发以下情况:
错误:TYPE_MISMATCH_ERR:DOM 异常 17 错误:对象的类型与与该对象关联的参数的预期类型不兼容。
ReferenceError:未定义套接字
有任何想法吗?