0

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

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

4

1 回答 1

1

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

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

似乎还有一些库可以帮助您解决这个问题,例如 tracekit.js

于 2014-07-17T12:13:53.040 回答