Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

모든 JavaScript 오류를 잡는 방법은 무엇입니까?


모든 JavaScript 오류를 포착하려면 onerror() 메소드를 사용하십시오. onerror 이벤트 핸들러는 JavaScript에서 오류 처리를 용이하게 하는 첫 번째 기능입니다. 페이지에서 예외가 발생할 때마다 창 개체에서 오류 이벤트가 발생합니다.

오류 이벤트 핸들러는 오류의 정확한 특성을 식별하기 위해 세 가지 정보를 제공합니다. -

  • 오류 메시지 − 주어진 오류에 대해 브라우저가 표시하는 것과 동일한 메시지
  • 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 오류를 잡는 방법은 무엇입니까?