Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để bắt tất cả các lỗi JavaScript?


Để bắt tất cả các lỗi JavaScript, hãy sử dụng phương thức onerror (). Trình xử lý sự kiện onerror là tính năng đầu tiên hỗ trợ việc xử lý lỗi trong JavaScript. Sự kiện lỗi được kích hoạt trên đối tượng window bất cứ khi nào có ngoại lệ xảy ra trên trang.

onerror trình xử lý sự kiện cung cấp ba phần thông tin để xác định bản chất chính xác của lỗi -

  • Thông báo lỗi - Thông báo tương tự mà trình duyệt sẽ hiển thị cho lỗi đã cho
  • URL - Tệp đã xảy ra lỗi
  • Số dòng - Số dòng trong URL nhất định đã gây ra lỗi

Ví dụ

Bạn có thể thử chạy đoạn mã sau để bắt lỗi 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>

Đầu ra

Làm thế nào để bắt tất cả các lỗi JavaScript?