簡體   English   中英

如何捕獲JavaScript錯誤?

[英]How to catch a JavaScript error?

我有很多在網站上執行的JavaScript代碼。 如果每個插件都能正常工作,那么一切都很好。 但是,當僅發生一個JavaScript錯誤時,所有其他代碼也會失敗。

我將所有JavaScript代碼串聯到一個文件中。 目前這是必須的,因此無法在此處進行更改。

防止(供應商)代碼不失敗的一般方法是什么?

編輯:

為簡化我的問題:處理供應商代碼中的JavaScript大錯誤的最佳方法是什么?

您的錯誤處理應與以下示例一樣簡單:

try{
 var x = functionThatDoesNotExist();
}
catch(error){
    console.log('An error occured');
  console.log(error);
}

您應該根據包含HTML標記的模板嘗試分解javascript文件,並且僅在發生錯誤時才不要渲染該模板。

您可以在此處閱讀更多有關“嘗試/捕獲”的信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM