2

我尝试使用 window.attachEvent(或 addEventListener)来捕获 js 错误我的回调函数只获取一个事件参数

我的问题是:如何从该事件中获取错误的行号和源文件?

替代用法 window.onerror=callback; 有效,但事件侦听器还有其他好处,因此我试一试

4

1 回答 1

0

您不会从 IE 中的错误中获取行号和源文件,除非通过window.onerror. 在 Firefox 中,Error对象具有lineNumberfileName属性,因此如果您使用try/发现错误,catch您可以使用这些属性。

于 2010-04-16T14:28:11.810 回答