談談前端異常捕獲與上報

2021-08-17 15:14:08 字數 407 閱讀 1301

try catch (通常是為了判斷一段**是否存在異常)

try  catch (err) 

缺點:在異常**上進行包裹,會讓頁面**顯得臃腫,不適用於整個專案的異常捕獲

window.onerror (全域性監聽異常捕獲)
window.onerror = function

(errormessage, scripturi, lineno, columnno, error) ;

console.log(a);

script>

缺點:跨域以後window.onerror是無法捕獲異常資訊的,所以script屬性配置 crossorigin="anonymous" 並且伺服器新增access-control-allow-origin。

前端錯誤異常捕獲監控

前端錯誤的分類 即時執行錯誤 錯誤 資源載入錯誤 第一種錯誤一般用 try.catch例項 try catch err window.onerror例項 window.onerror function msg,url,line,col,error function finderror finderr...

異常的捕獲與處理

組合方式 try catch try catch finally try finally public class testmain catch arithmeticexception e finally 所有異常類都是throwable子類 程式執行過程中出現異常後,jvm自動根據異常型別例項化乙...

MVC異常捕獲與異常處理(將異常資訊寫入日誌檔案)

1.註冊自己的異常過濾器 public class filterconfig 2.捕獲異常 構建乙個myexceptionattribute類繼承handleerrorattribute 在handleerrorattribute中存在乙個public virtual void onexceptio...