Firefox 控制台中显示的堆栈跟踪始终为空。我是否遗漏了什么或者这可能是 Firefox 的错误?
示例 JS:
function foo() {
bar()
}
function bar() {
console.trace()
}
foo()
(对于 Ubuntu 使用 FF 59)
最佳答案
这可能是 Firefox 59.0.2 中的错误,已在 Firefox Nightly 61.0a1 (2018-04-23) 中修复。
话虽如此,您只需要确定在哪里执行代码即可。当您在 Scratchpad 中执行代码并检查 Browser Console 中的结果时,它可能无法按预期工作。不过当你检查Web Console时,堆栈跟踪正确显示。
或者,也可以 run your code within the browser context以获得预期的结果。
关于Javascript 堆栈跟踪显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49957761/