我有很多在网站上执行的JavaScript代码。如果每个插件都能正常工作,那么一切都很好。但是,当仅发生一个JavaScript错误时,所有其他代码也会失败。
我将所有JavaScript代码串联到一个文件中。目前这是必须的,因此无法在此处进行更改。
防止(供应商)代码不失败的一般方法是什么?
编辑:
为简化我的问题:处理供应商代码中的JavaScript大错误的最佳方法是什么?
最佳答案
您的错误处理应与以下示例一样简单:
try{
var x = functionThatDoesNotExist();
}
catch(error){
console.log('An error occured');
console.log(error);
}
您应该根据包含HTML标记的模板尝试分解javascript文件,并且仅在发生错误时才不要渲染该模板。
您可以在Try/Catch here上阅读更多内容。
关于javascript - 如何捕获JavaScript错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45010606/