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>