Firefox扩展开发如何调试首选项页面?

时间:2010-08-23 08:59:48

标签: javascript firefox firefox-addon

我如何调试,例如console.log();扩展的首选项页面?感谢

2 个答案:

答案 0 :(得分:1)

您应该可以使用Firebug.Console.log()调试Firebug。

答案 1 :(得分:0)

我会使用window.dump。如果您真的想要Firebug控制台,您可以使用以下命令获取对主浏览器窗口的引用:

var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
               .getInterface(Components.interfaces.nsIWebNavigation)
               .QueryInterface(Components.interfaces.nsIDocShellTreeItem)
               .rootTreeItem
               .QueryInterface(Components.interfaces.nsIInterfaceRequestor)
               .getInterface(Components.interfaces.nsIDOMWindow); 

from here),然后致电mainWindow.console.log。没试过,但我认为它应该有效。