How to catch all JavaScript unhandled exceptions?

JavascriptWeb DevelopmentFront End Technology

To catch all JavaScript unhandled exceptions, use window.error. The onerror event handler provides three pieces of information to identify the exact nature of the error −

  • Error message − The same message that the browser would display for the given error
  • URL − The file in which the error occurred
  • Line number− The line number in the given URL that caused the error

Example

You can try to run the following code to catch unhandled exceptions −

<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>
raja
Published on 23-Feb-2018 08:24:21
Advertisements