我已尝试将toJavaScriptConsole()
附加到按钮但这不起作用(未定义的引用错误)
如何编写XUL按钮以打开firefox浏览器控制台,以便我们可以看到扩展程序中的日志?
答案 0 :(得分:3)
以下代码段可以使用。
if(HUDService.getBrowserConsole()) // is it already open?
HUDService.getBrowserConsole().chromeWindow.focus();
else
HUDService.toggleBrowserConsole();
答案 1 :(得分:2)
如果您在HUDService不可用的范围内,那么要访问它,请执行以下操作:
var devtools = Components.utils.import("resource://gre/modules/devtools/Loader.jsm", {}).devtools;
var HUDService = devtools.require("devtools/webconsole/hudservice");