检查window.onerror是否可用

时间:2013-03-21 09:40:47

标签: javascript logging developer-tools

在我的javascript日志框架中,我通过window.onerror处理程序捕获未处理的异常。

我如何检查window.onerror是否可用。因为在少数浏览器中它不会识别window.onerror。

1 个答案:

答案 0 :(得分:1)

您可以查看:

if(typeof window.onerror === 'undefined'){
// you can't use window.onerror
}else{
//you can
}

查看MDN文档,了解如何覆盖或创建某种可跨浏览器工作的polyfill:

https://developer.mozilla.org/en/docs/DOM/window.onerror