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

Javascript Firefox扩展开发如何调试首选项页面?,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,如何调试,比如console.log();扩展的首选项页面?谢谢我会用的。如果您真的想要Firebug控制台,您可以使用以下方法获得对主浏览器窗口的引用: var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .Que

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

我会用的。如果您真的想要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); 

(),然后调用
mainWindow.console.log
。我还没有试过,但我认为它应该可以用。

你应该能够使用Firebug进行调试,使用
Firebug.Console.log()

我非常确定这是通过Firefox->Tools->Error Console下的Error Console来完成的,尽管它给了我错误-Console.log没有定义=(