모든 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>
출력