1

我正在通过Firefox 扩展编写训练营以及视频作者谈论切换到 true 的过程中的某个browser.dom.window.dump.enabled地方about:config。Firefox 5.0 中不再存在此选项。从我在谷歌搜索期间读到的内容来看,在 ff 4.0 中,您必须自己创建此首选项,而且在 Firefox 5.0 中它似乎不再起作用 - 我似乎无法再将信息转储到 Firefox 错误控制台(无论如何控制台2是否启用)。

相关代码:

这是我启动浏览器的方式:

/usr/bin/iceweasel -profile /some/path -no-remote -jsconsole

这是只显示警报的代码,没有向错误控制台写入任何内容:

onCommand: function(event) {
  toJavaScriptConsole("toJavaScriptConsole: hello world");
  dump("Hello world!\n");
  alert("Hello world!\n");
}

知道我可以做些什么来从我在 firefox 5.0 中工作的 ff 扩展调用工作 dump() 吗?

4

2 回答 2

2

您将错误控制台与普通的 linux 控制台混淆了 - 如果您从终端运行 firefox,您应该会在那里看到转储。

深入解释

于 2011-07-02T22:11:25.877 回答
2

默认情况下,此首选项从不存在 - 您始终必须创建它并将其设置为true. 此外,输出不会转到错误控制台,它在您启动 Firefox 的终端中相当可见。如果您碰巧在 Windows 上进行测试,您应该指定-console命令行标志以打开终端窗口以进行输出,在 Linux 上只需从终端窗口启动 Firefox 即可。

于 2011-07-03T08:32:21.973 回答