我正在尝试为我的网络应用实施“全局错误处理程序”。
作为测试,我正在运行此代码:
nope(); // this function does not exist
正如所料,我在控制台得到:
未捕获的ReferenceError:未定义nope
我试图通过我的错误处理函数访问此文本,但我的两种方法只提供更通用的消息(Chrome 61):
// approach #1
window.onerror = function(message) {
console.log(message); // "Script error."
};
// approach #2
window.addEventListener("error", function(e) {
console.log(e.message); // "Script error."
});
是否有更好的方法来获取更详细的错误消息? 那种类型的东西有没有图书馆?