是否可以在javascript中添加一些全局异常监听器?假设我有JS函数:
function log(message) {
alert('logged: ' + message);
}
如果页面上发生任何异常,我想调用它。众所周知,aop对于这种情况是理想的,但是有没有任何真正有用的库具有良好的建议 - 切入点系统并且有很好的文档记录?
大多数情况下,我发现只有你必须将切入点定义为单个函数名的库,而不是一些正则表达式(* - 就像所有函数一样)。
如果您知道某些解决方案如何记录处理页面上任何javascript函数期间发生的所有异常而不需要为所有这些函数添加try-catch块,那么可能并不完全需要AOP,请告诉我。
谢谢Zdenek
答案 0 :(得分:2)
啊,window.onerror ......: - )