从Firefox扩展登录到控制台?
我知道当使用带有从Firefox扩展登录到控制台?,firefox,logging,firefox-addon,firebug,firefox-addon-sdk,Firefox,Logging,Firefox Addon,Firebug,Firefox Addon Sdk,我知道当使用带有cfx run命令的Firefox扩展时,我可以登录到控制台 使用cfx xpi打包扩展后,是否有办法登录到控制台?如果可能的话,登录到Firebug是可以的 我发现了两篇关于这个(和)的博客文章。两个人都很老了,不再工作了 我正在使用附加SDK和FF15的1.10版。您是否尝试过Firebug的console.log()?(我知道您已经尝试了Application.console.log()和Firebug.console.log()) 我刚刚在运行Firebug 1.10.4
cfx run
命令的Firefox扩展时,我可以登录到控制台
使用cfx xpi
打包扩展后,是否有办法登录到控制台?如果可能的话,登录到Firebug是可以的
我发现了两篇关于这个(和)的博客文章。两个人都很老了,不再工作了
我正在使用附加SDK和FF15的1.10版。您是否尝试过Firebug的
console.log()
?(我知道您已经尝试了Application.console.log()
和Firebug.console.log()
)
我刚刚在运行Firebug 1.10.4的FF16上的Web控制台上试用了它,它似乎可以工作:
以下是Firebug Wiki本身的更多示例:
此外,您可以在控制台中编写不同类型的消息,例如:
console.debug()
,console.info()
,console.warn()
,console.error()
如果从附加代码运行console.log,它会在错误控制台窗口的“消息”选项卡中发送:
您需要做两件事:
about:config
url和create keyextensions.sdk.console.logLevel
带值all
cfx
或其继任者jpm
在开发firefox配置文件中自动创建此配置键
发件人:
extensions.sdk.console.logLevel
:如果已设置,则将确定所有已安装的基于sdk的加载项的日志记录级别
extensions.extensionID.sdk.console.logLevel
,其中extensionID是一个插件的程序ID。如果设置了,这将确定
指定的加载项。如果全局首选项和全局首选项同时存在,则此选项将覆盖全局首选项
设置了首选项
你不是从一个附加组件上做的,对吗?我可以
console.log()。问题是从外接程序的上下文中访问控制台。@DavidSuite:对不起,我错过了这一部分。你已经尝试过这些建议了吗?这似乎只是建议像我链接的一篇博客文章那样使用Firebug
对象。即使我安装了Firebug,我似乎也无法访问它。@DavidSuite:这是意料之中的-Firebug对扩展绝对没有用处,它只用于网页。我尝试了console.log
,但它似乎不起作用,但Application.console.log
起作用了。感谢堆,我不知道它是浏览器控制台!浏览器控制台的快捷方式为Ctrl+Shift+JIn。此外,您需要在浏览器控制台中启用“显示内容消息”选项。警告-此答案非常陈旧,不再相关。第二个答案就是你想要的答案。