JavaScript ではグローバル イベント メカニズムを理解することが重要です。 window.onerror イベント ハンドラーは、他の方法では気付かれないエラーをインターセプトして処理する集中的なアプローチを提供します。
window.onerror イベントが発生します。キャッチされなかった例外が発生した場合、またはコンパイル時エラーが検出された場合。これらには以下が含まれます:
すべての未処理エラーをキャプチャするには、次のように window.onerror イベントを割り当てます。
<code class="javascript">window.onerror = function(msg, url, line, col, error) { // Process error information alert("Error: " + msg + "\nURL: " + url + "\nLine: " + line + "\nColumn: " + col + "\nError: " + error); // Suppress error alerts return true; };</code>
エラーがコンパイル時エラーの場合、col パラメーターと error パラメーターは省略されます。この関数から true を返すと、ブラウザは標準のエラー警告ダイアログを抑制します。
window.onerror イベントは、一般的なブラウザで広くサポートされています。ブラウザ:
Web サイトまたはアプリケーションの JavaScript エラーを追跡するために、AJAX エラー レポートの実装を検討してください。エラー データをサーバーに送信することで、永続的な問題を把握し、迅速に対処できます。
ウィンドウのライブ デモを確認する動作中の .onerror イベント: https://jsfiddle.net/nzfvm44d/
以上が`window.onerror` イベントを使用して、捕捉されなかった JavaScript エラーを効果的に処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。