繁体   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