Javascript 堆栈跟踪显示为空

标签 javascript firefox firefox-developer-tools

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

示例 JS:

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

结果输出: enter image description here

(对于 Ubuntu 使用 FF 59)

最佳答案

这可能是 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

关于Javascript 堆栈跟踪显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49957761/

相关文章:

javascript - Highcharts:添加点而不连接系列

javascript - 在 firefox 插件中监听 http 响应时识别 XHR(ajax)响应

firefox - 如何在firefox开发工具中显示活跃的服务人员?

firefox-developer-tools - 如何在 Firefox Dev Tools 中更改颜色格式?

javascript - 在动态生成的 DIV 的鼠标悬停上显示 Google map 标记信息名称

javascript - 从 JQuery 中的输入数组获取正确的索引

javascript - EmberController 的 content 属性应该在修改之前设置

javascript - Firefox Addon-SDK 面板滚动条

java - 编写可移植到 Firefox、Chrome 和 IE 上运行的自定义协议(protocol)处理程序

javascript - 浏览器开发者工具 : Disable Warnings in 3rd Party Scripts