Javascript异常栈跟踪
问题描述:
在Firefox中,我可以通过使用exception.stack
来获取异常的堆栈跟踪。Javascript异常栈跟踪
有没有办法在其他浏览器中获取?
编辑:我实际上想自动保存堆栈跟踪(如果可能)并且不在当时调试它(即我知道如何在调试器中获取堆栈跟踪)。
答
不是,至少不容易。
在IE中,您可以使用MS Script Debugger(出于某种原因是Office组件)或Visual Studio来调试浏览器进程,然后您可以在断点上看到堆栈。
答
的Webkit现在拥有的功能,提供堆栈跟踪:
Web Inspector: Understanding Stack Traces,由尤里·Semikhatsky周三,2011年4月20日张贴在上午07时32分(webkit.org)
从该职位:
答
您必须尝试良好的开源库TraceKit,它会尝试在所有主流浏览器中为未处理的JavaScript异常创建堆栈跟踪。你可以阅读更多关于Tracekit
https://github.com/csnover/TraceKit/
PS:如果你正在寻找(使用Tracekit)具有良好的UI服务,您可以尝试Atatus
比创建一个例外,只是为了方便多了查看它的堆栈。 – 2011-08-16 02:08:21
优秀的链接,谢谢! – devios1 2011-12-13 15:16:54