onerror語法使用
onerror 預設有三個入參:
•msg: 錯誤訊息
•url:錯誤所在檔案
•line: 錯誤所在程式碼行,整型
window.onerror = function(msg, url, line){ // some code };
對於
js中我們最常用的就是js容錯
window.onerror=function(){return true;}
基本特性
可以透過設定returnValue=true,或直接return true來阻止瀏覽器顯示錯誤訊息。但不會阻止script debuggers彈出的調試框。
只有運行錯誤才會觸發onerror,語法錯誤不會觸發。
以下三種方式可以引發onerror:
•運行時錯誤,例如無效的物件參考或安全限制
•下載錯誤,如圖片
•在IE9中,取得多媒體資料失敗也會引發