Я пытаюсь создать собственный обработчик ошибок. У меня есть следующий код для перехвата ошибок:Window.onerror не возвращает информацию об ошибке
window.onerror = function (msg, url, lineNo, columnNo, error) {
console.log("msg: " + msg + "url: " + url + "lineNo: " + lineNo + "columnNo: " + columnNo);
}
Тогда позже в коде я пытаюсь console.log переменную, которая не существует (для того, чтобы вызвать ошибку). В консоли я получаю обычай:
msg: Script error.url: lineNo: 0columnNo: 0
И ниже, по умолчанию:
myjsfile.js:517 Uncaught ReferenceError: xyz is not defined(…)
Как я могу получить доступ к этой информации - имя файла, номер строки, сообщение об ошибке - и добавить его в мой пользовательское сообщение? Спасибо!