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

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


すべてのJavaScriptエラーをキャッチするには、onerror()メソッドを使用します。 onerrorイベントハンドラーは、JavaScriptでのエラー処理を容易にする最初の機能でした。エラーイベントは、ページで例外が発生するたびにウィンドウオブジェクトで発生します。

onerror イベントハンドラーは、エラーの正確な性質を識別するための3つの情報を提供します-

  • エラーメッセージ −特定のエラーに対してブラウザが表示するのと同じメッセージ
  • URL −エラーが発生したファイル
  • 行番号 −エラーの原因となった特定のURLの行番号
次のコードを実行してJavaScriptエラーをキャッチすることができます-

<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>
出力

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


  1. 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

  2. 0x80070057 エラーを修復する方法

    0x80070057 エラー を含む典型的な問題です。 Windows Update または Windows Live Messenger メール サービス。エラー メッセージは、Windows Update、具体的には「SoftwareDistribution」フォルダーに問題があることを示している可能性があります。または、Windows Live Messenger メールからのものである場合は、メッセージが送信トレイに残っていることを意味している可能性があります。メール便での発送となります。エラーメッセージが表示されないようにしてPCを修正するには、コード0x80070057でエラ