Safari是否支持javascript window.onerror?
我有一个附加到window.onerror的函数Safari是否支持javascript window.onerror?,javascript,safari,throw,onerror,Javascript,Safari,Throw,Onerror,我有一个附加到window.onerror的函数 window.onerror = function(errorMsg, url, line) { window.alert('asdf'); };"; 这在firefox、chrome和IE中运行良好,但在safari中不起作用。从一些挖掘中,我在某处读到safari不支持OneError。然而,这一职位已有几年历史。safari目前是否支持OneError 如果没有,是否有解决
window.onerror = function(errorMsg, url, line) {
window.alert('asdf');
};";
这在firefox、chrome和IE中运行良好,但在safari中不起作用。从一些挖掘中,我在某处读到safari不支持OneError。然而,这一职位已有几年历史。safari目前是否支持OneError
如果没有,是否有解决办法?是的,Safari确实支持
窗口。OneError
带有您发布的函数签名:函数(errorMsg,url,line)
,大概从2011年开始
但是,它目前不支持新的签名,包括堆栈跟踪和列号:函数(errorMsg、url、line、column、errorObject)
。然而,这似乎正在进行中:
Firefox和Chrome已经支持新语法:
所有主要浏览器现在都支持语法
功能(errorMsg、url、line、column、errorObject)
。有关更多信息,请参阅文章: