错误详细信息只能在浏览器控制台中查看,而不能通过JavaScript访问

时间:2019-11-21 10:37:30

标签: javascript error-handling console stack-trace globalevent

我正在Web应用程序中尝试处理(try / catch导致未处理的错误)

通过此代码GlobalEventHandlers.onerror已处理了未处理的错误

window.onerror = function (msg, url, lineNo, columnNo, error) 

问题是错误(对象)为null并且无法访问错误详细信息

enter image description here

和此代码的输出:

window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
    alert('Error: ' + errorMsg + ' Script: ' + url + ' Line: ' + lineNumber
    + ' Column: ' + column + ' StackTrace: ' +  errorObj);
}

是:

Error: Script error. Script: file:///D:/Projects/New%20folder/javascript/1/script.js Line: 0 Column: 0 StackTrace: null

因此,如何从未处理的异常的javascript获取错误对象和错误详细信息

任何想法或帮助都非常感谢

0 个答案:

没有答案
相关问题