【发布时间】:2012-03-11 00:37:19
【问题描述】:
问题通常是没有获取调用堆栈,可以按照此处所述完成: http://eriwen.com/javascript/js-stack-trace/ 而是从事件的处理程序访问触发事件的调用堆栈。
我特别感兴趣的是从窗口错误事件中记录调用堆栈
window.onerror = function(msg, url, line) {
//callstack // would be nice to have.
//log callstack or whatever. (note this can be done w/ ajax and service, and is not the question at hand.
}
但我确实知道如何记录错误。 (我用jquery的.ajax,还有一个服务)
浏览器会让这成为可能吗?目前有可能吗?也许我正在以错误的方式解决这个问题。如何添加一个简单的函数(即不修改我的代码库中的所有函数)以检测何时出现错误,并记录调用堆栈。
感谢到目前为止的回答,如果问题最初措辞不当,我们深表歉意。
【问题讨论】:
标签: javascript error-handling callstack