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

JavaScriptでグローバルエラーハンドラを作成するにはどうすればよいですか?


次のグローバルエラーハンドラは、未処理の例外をキャッチする方法を示します-

<!DOCTYPE html>
<html>
   <body>
      <script>
         window.onerror = function(errMsg, url, line, column, error) {
            var result = !column ? '' : '\ncolumn: ' + column;
            result += !error;
            document.write("Error= " + errMsg + "\nurl= " + url + "\nline= " + line + result);
            var suppressErrorAlert = true;
            return suppressErrorAlert;
         };
         setTimeout(function() {
            eval("{");
         }, 500)
      </script>
   </body>
</html>

  1. スペースを削除するためにJavaScriptで正規表現を書く方法は?

    JavaScriptでスペースを削除するには、次の正規表現を実行してみてください。文字列からスペースを削除します- 例 <html>    <head>       <script>          var str = "Welcome to Tutorialspoint";          document.write(str);        

  2. javascript:void(0) エラーを修正する方法

    インターネットをサーフィンすることは、イライラするのと同じくらい楽しいものです。ユーザーが特定の Web ページにアクセスしようとすると、多くのエラーが発生します。これらのエラーの中には、簡単に解決できるものもあれば、首が痛いものもあります。 javascript:void(0) エラーは後者のクラスに該当します。 Windows 10 ユーザーが Google Chrome で特定の Web サイトにアクセスしようとすると、javascript:void(0) が発生することがあります。ただし、このエラーは Google Chrome に固有のものではなく、どのブラウザーでも発生する可能性