我有一个名为myjavascriptfile.js的firefox扩展,因为我是这个插件概念的新手,只是我想调试这个脚本。所以我在这个文件中使用以下语句,如
function LOG(text)
{
var consoleService = Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService);
consoleService.logStringMessage(text);
}
observe: function(subject, topic, data)
{
LOG("observe called ");
}
我知道这个观察已被调用,但我不知道在哪里可以看到我的日志消息。有人告诉我它在哪里打印? 请帮忙。
答案 0 :(得分:1)
该文本转到错误控制台。您可能需要转到about:config
并将devtools.errorconsole.enabled
首选项更改为true
- 错误控制台默认情况下已从菜单中删除(奇怪的是,即使没有此功能,我仍然可以看到它PREF)。我认为在OS X上你仍然可以通过Tools / Web Developer菜单打开错误控制台,在Windows上你必须单击Firefox按钮并在那里选择Web Developer菜单。或者,Command-Shift-J也应该这样做。