捕获JavaScript window.onerror
事件时是否可以检索列号?
由于缩小,行号本身在查找脚本中的实际错误位置时通常很少甚至没有信息。
答案 0 :(得分:1)
这取决于浏览器的实现。
您可以简单地检查它并在定义时使用它。
您甚至可以在某些“现代”浏览器上获得错误,从而获得堆栈跟踪。
关于onerror
的主题有很多文章,但很多都已过时,这是最近的一篇:
https://bugsnag.com/blog/js-stacktraces/
似乎还有一些库可以像tracekit.js一样帮助你解决这个问题。