簡體   English   中英

如何從控制台輸入中捕獲錯誤

[英]How to catch errors from console input

例如在chrome的開發人員工具控制台中,當輸入拋出錯誤時,有沒有辦法捕獲它? 我試過window.addEventListener(“error”,但)窗口上的onerror事件監聽器似乎沒有捕獲控制台的東西。

嘗試(哈)使用try ... catch塊。 控制台錯誤將由它自動捕獲。 根據Mozilla DN,這應該適用於所有現代瀏覽器。

 function refError() { return a; // Intentional for the purpose of example } try { console.log(refError()); } catch (err) { console.log('Caught: ' + err.name); console.log('Details: ' + err.message); // Do something on error } 

暫無
暫無

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

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