前端錯誤捕獲終級方案

前端錯誤捕獲終級方案

前端錯誤分好些類,接口錯誤應該沒有問題,函數錯誤可能要本身進行 try catchcss

運行時的錯誤能夠經過 windows.onerror 進行處理。前端

資源加載錯誤, 如 css 加載錯誤,image 加載錯誤,可能沒有很好方案。windows

今天找代碼時,發現了一個能處理資源加載錯誤的方案。以下:函數

mdn連接code

解釋一下:blog

通常資源類的加載錯誤處理,都會在本身的 'onerror' 處理器中,若是你對全局增長 error 事件進行處理,同時設置 capture = true接口

那這個資源類的加載錯誤就會被捕獲。具體代碼以下:事件

window.addEventListener('error', function(e) {
  console.log(e);
}, true

你能夠把這段代碼加到你代碼中,查看下狀況,經過這個代碼你就能監控資源類的加截錯誤了。資源

相關文章
相關標籤/搜索