javascript错误监听器

时间:2010-04-16 14:25:59

标签: javascript events handler

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

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

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

1 个答案:

答案 0 :(得分:0)

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