window.onerror的列号

时间:2013-11-01 12:20:32

标签: javascript-events error-handling

捕获JavaScript window.onerror事件时是否可以检索列号

由于缩小,行号本身在查找脚本中的实际错误位置时通常很少甚至没有信息。

1 个答案:

答案 0 :(得分:1)

这取决于浏览器的实现。 您可以简单地检查它并在定义时使用它。 您甚至可以在某些“现代”浏览器上获得错误,从而获得堆栈跟踪。 关于onerror的主题有很多文章,但很多都已过时,这是最近的一篇:

https://bugsnag.com/blog/js-stacktraces/

似乎还有一些库可以像tracekit.js一样帮助你解决这个问题。