Javascript堆栈跟踪出现空白

时间:2018-04-21 16:17:07

标签: javascript firefox firefox-developer-tools

Firefox控制台中显示的堆栈跟踪始终为空。我错过了什么或者这可能是Firefox的错误吗?

示例JS:

function foo() {
    bar()
}
function bar() {
    console.trace()
}
foo()

结果输出: enter image description here

(Ubuntu使用FF 59)

1 个答案:

答案 0 :(得分:1)

这可能是Firefox 59.0.2中的一个错误,已在Firefox Nightly 61.0a1(2018-04-23)中修复。

Stack trace in Browser Console

话虽如此,您只需要确定执行代码的位置。当您在Scratchpad中执行代码并检查Browser Console中的结果时,它可能无法按预期工作。虽然当您检查Web Console时,堆栈跟踪会正确显示。

或者,也可以run your code within the browser context获得预期的结果。

Stack trace of executing code in browser context shown in Browser Console