Tôi tạo một thông báo lỗi hoạt động với IE và Mozila. Không háo hức với Safari, Chrome và Opera.window.onerror trong Safari (Javascript)
Nhưng tôi cần sử dụng nó. Xin vui lòng cho tôi đúng cách để làm điều đó.
<script language="javascript" type="text/javascript">
window.onerror = function(msg, url, line)
{
document.write("Message\t = "+msg + "<br/>Location\t = " + url + "<br/>Line No.\t = " + line + "<br/>Error No.\t = " + this.err.number);
}
this.err = Error(12,"My Own Error");
throw this.err;
</script>
==========================================
Internet Explorer:
My Error
Message = My Own Error
Location = http://localhost/practice/JavaScript/window.errors.php
Line No. = 8
Error No. = 12
================================================
Mozilla FireFox:
My Error
Message = Script error.
Location = My Own Error
Line No. = 0
Error No. = undefined
=====================================================
Safari, Chrome, Opera:
My Error
tìm mã Mozilla cung cấp thông tin sai. những gì tôi làm?
* (Tham khảo) * http://www.quirksmode.org/dom/events/error.html sự kiện này thực sự được hỗ trợ rất nhiều trên IE và FF; không chắc liệu có bất kỳ điều gì có thể được thực hiện về nó hay không. –