Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで処理されていないすべての例外をキャッチするにはどうすればよいですか?


JavaScriptで処理されていないすべての例外をキャッチするには、window.errorを使用します。 onerrorイベントハンドラーは、エラーの正確な性質を識別するための3つの情報を提供します-

  • エラーメッセージ −特定のエラーに対してブラウザが表示するのと同じメッセージ
  • URL −エラーが発生したファイル
  • 行番号 −エラーの原因となった特定のURLの行番号

次のコードを実行して、未処理の例外をキャッチすることができます-

<html>
   <head>
      <script>
         <!--
            window.onerror = function (msg, url, line) {
               alert("Message : " + msg );
               alert("url : " + url );
               alert("Line number : " + line );
            }
         //-->
      </script>
   </head>

   <body>
      <p>Click the following to see the result:</p>
      <form>
         <input type = "button" value = "Click Me" onclick = "myFunc();" />
      </form>
   </body>
</html>

  1. すべてのJavaScriptエラーをキャッチする方法は?

    すべてのJavaScriptエラーをキャッチするには、onerror()メソッドを使用します。 onerrorイベントハンドラーは、JavaScriptでのエラー処理を容易にする最初の機能でした。エラーイベントは、ページで例外が発生するたびにウィンドウオブジェクトで発生します。 onerror イベントハンドラーは、エラーの正確な性質を識別するための3つの情報を提供します- エラーメッセージ −特定のエラーに対してブラウザが表示するのと同じメッセージ URL −エラーが発生したファイル 行番号 −エラーの原因となった特定のURLの行番号 例 次のコードを実行してJavaScri

  2. JavaScriptを使用してURLオブジェクトを作成するにはどうすればよいですか?

    以下は、JavaScriptを使用してURLオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g