Để bắt tất cả lỗi JavaScript, sử dụng event handler window.onerror. Sự kiện error được kích hoạt trên đối tượng window khi có ngoại lệ xảy ra trên trang.
Handler onerror cung cấp 3 thông tin:
- Error message: Thông báo lỗi trình duyệt hiển thị.
- URL: File xảy ra lỗi.
- Line number: Dòng code gây lỗi.
Ví dụ
<html>
<head>
<script>
window.onerror = function(msg, url, line) {
alert("Message: " + msg);
alert("URL: " + url);
alert("Line: " + line);
};
</script>
</head>
<body>
<p>Nhấn để xem kết quả:</p>
<form>
<input type="button" value="Click Me" onclick="myFunc();" />
</form>
</body>
</html>
Kết quả
