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 のドキュメントを参照してください。

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

于 2013-03-21T09:48:42.363 に答える