我对Firefox浏览器的日志有疑问。
在遵循http://www.borngeek.com/firefox/automatic-firefox-extension- updates/上的教程并获得有关Firefox扩展后自动更新功能的帮助之后,我实现了Firefox扩展的自动更新功能。更新功能仍然无法使用,但是Firefox日志中提供了更多信息。任何人都可以给我一些建议或花些时间看看日志输出。谢谢。
我的开发环境是
删除并重新安装我的扩展程序的日志输出是
*** LOG addons.xpi:启动 *** LOG addons.xpi:checkForChanges *** LOG addons.xpi:未找到更改 *** LOG addons.xpi:打开数据库 *** LOG addons.repository:请求https://services.addons.mozilla.org/en-GB/firefox/api/1.5/search/guid:myextension%40mozilla.myextension.org?src=firefox&appOS=Linux&appVersion=5.0 &tMain = 23&tFirstPaint = 1641&tSessionRestored = 1042 *** LOG addons.xpi:开始安装文件:///home/me/browserplugindev/firefox/test/myextension.xpi *** LOG addons.xpi:插件myextension@mozilla.myextension.org将作为打包的xpi安装 *** LOG addons.xpi:安装文件:///home/me/browserplugindev/firefox/test/myextension.xpi已完成。 注意:子进程收到“再见”,关闭 *** LOG addons.xpi:关闭 *** LOG addons.xpi:启动 *** LOG addons.xpi:checkForChanges *** LOG addons.xpi:在应用程序配置文件中找到了myextension@mozilla.myextension.org的更新清单。 *** LOG addons.xpi:在应用程序配置文件中处理myextension@mozilla.myextension.org的安装 *** LOG addons.xpi:打开数据库 *** LOG addons.xpi:在应用程序配置文件中安装了新的附件myextension@mozilla.myextension.org *** LOG addons.xpi:使用已安装的加载项更改更新数据库 *** LOG addons.xpi:更新加载项状态 *** LOG addons.xpi:编写加载项列表
该日志显示myextension@mozilla.myextension.org磁盘上ID 为ID的扩展名的安装。这里没什么特别的- 计划安装,重新启动后实际上就完成了。该日志中没有任何更新(我猜安装是手动触发的)。
myextension@mozilla.myextension.org
涉及更新检查而非安装的日志条目以“addons.updates”而不是“addons.xpi”开头。在检查更新清单时,您应该看到条目“addons.updates:正在请求https://…”,以及在出现问题时的其他条目。确保将extensions.logging.enabled首选项设置为true,并且您确实触发了更新检查-在加载项管理器中右键单击您的加载项,然后从上下文菜单中选择“查找更新”。
extensions.logging.enabled
true