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

use*_*667 2 javascript jquery onerror

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

window.onerror = function(msg, url, line){ //stuff }};
Run Code Online (Sandbox Code Playgroud)

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

$(window).error(function(evtData){//stuff});
Run Code Online (Sandbox Code Playgroud)

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

提前致谢.

Sha*_*oli 5

来自jQuery文档.

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

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