我正在尝试TraceKit 来自动向服务器报告 Javascript 错误。它可以正常工作,但堆栈跟踪除外。它只包含一个元素:
TraceKit.report.subscribe(function(stackInfo) { alert(stackInfo.stack.length);});
function foo() {
bar();
}
function bar() {
throw "oops";
}
foo();
警报显示“1”。我还用相同的代码创建了一个 JSFiddle ;
为什么我没有得到完整的堆栈跟踪?我已经用 Chrome 和 Firefox 进行了测试。