前端錯誤監控

2021-09-09 07:05:13 字數 444 閱讀 5179

1.前端錯誤分類

即時執行錯誤:**錯誤

1)try-catch 2)window.onerror

資源載入錯誤:找不到檔案或者資源載入超時造成的

1)object.onerror 2)performance.getentries() 3)error事件捕獲

延伸:跨域js執行錯誤可以捕獲嗎,錯誤提示什麼,應該怎麼處理?

1)在script標籤新增crossorigin 屬性

2)設定js資源響應頭access-control-allow-origin

2.錯誤的捕獲方式

3.上報錯誤的基本原理

1)採用ajax通訊的方式上報

2)利用image物件上報

(new image()).src = 『

前端錯誤監控

前端錯誤一般指的是以下兩種情況 即時執行錯誤 錯誤 和資源載入錯誤。1 try.catch方案 可以針對某個 塊使用try,catch包裝,這個 塊執行時出錯時能在catch塊裡邊捕捉到。2 window.onerror方案。1 object.onerror 資源載入錯誤不會冒泡,所以window....

前端錯誤監控類

一 前端錯誤的分類 1.即時執行錯誤 錯誤 try catch 需要把try.catch布到 中 window.onerror dom0 只能捕獲即時執行錯誤 object.onerror 通過節點綁onerror事件,捕獲載入錯誤 performance.getentries 獲取已載入資源時長,...

前端js錯誤監控

簡單記錄一下幾乎沒接觸過的前端錯誤監控。window.onerror function message,source,lineno,colno,error 當載入自不同域的指令碼中發生語法錯誤時,為避免資訊洩露 參見bug 363897 語法錯誤的細節將不會報告,而代之簡單的 script erro...