我知道Chrome存在一个已知的bug,在Javascript中重新抛出异常时无法保留堆栈跟踪。
我在Chrome中运行以下代码:
有没有任何方法可以保留堆栈跟踪?可能是jQuery插件?有什么变通或想法吗?
我在Chrome中运行以下代码:
try {
try {
runCodeThatMayThrowAnException();
} catch (e) {
// I'm handing the exception here (displaying a nice message or whatever)
// Now I want to rethrow the exception
throw (e);
}
} catch (e) {
// The stacktrace was lost here :(
}
有没有任何方法可以保留堆栈跟踪?可能是jQuery插件?有什么变通或想法吗?