从jquery的eventData对象获取错误消息

时间:2012-02-16 18:53:40

标签: javascript jquery onerror

我目前有一个像这样的javascript错误处理程序:

window.onerror = function(msg, url, line){ //stuff }};

但我希望能够使用jquery附加到onerror上,如下所示:

$(window).error(function(evtData){//stuff});

我的问题是,从jquery的eventData对象,我如何得到错误的消息,url和行号,就像我在非jquery函数中所做的那样?

提前致谢。

1 个答案:

答案 0 :(得分:5)

来自jQuery docs。

  

注意:不应将jQuery错误事件处理程序附加到   窗口对象。浏览器在a时触发窗口的错误事件   发生脚本错误。但是,窗口错误事件会收到   不同的参数和具有不同的返回值要求   传统的事件处理程序。请改用window.onerror。

参考:http://api.jquery.com/error/