모든 JavaScript 처리되지 않은 예외를 포착하려면 window.error를 사용하십시오. onerror 이벤트 핸들러는 오류의 정확한 특성을 식별하기 위해 세 가지 정보를 제공합니다. -
- 오류 메시지 − 주어진 오류에 대해 브라우저가 표시하는 것과 동일한 메시지
- URL − 오류가 발생한 파일
- 줄 번호 − 오류를 일으킨 주어진 URL의 줄 번호
예시
다음 코드를 실행하여 처리되지 않은 예외를 포착할 수 있습니다. −
<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>