0

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

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

4

1 回答 1

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

于 2013-03-21T09:48:42.363 回答