jingduoduo
小狐狸
小狐狸
  • UID30760
  • 注册日期2009-10-20
  • 最后登录2009-11-03
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2682回复:1

请教关于firefox扩展的自动更新

楼主#
更多 发布于:2009-11-04 13:45
想让插件能够自动更新
按照firefox官网的方法进行了操作但不行
前提更新链接是http的
说下我的操作步骤,大家帮忙看下,谢谢
1.用mccoy为install.rdf加key
2.打包成xpi
3.编写update.rdf,用mccoy给它做签名
4.用sha1sum对xpi求hashkey并加入到update.rdf
5.将xpi和update.rdf上传到一个网站
确保update.rdf的版本比install.rdf的版本高
6.运行自动更新
没反应
hbaaron
小狐狸
小狐狸
  • UID37668
  • 注册日期2011-11-02
  • 最后登录2012-08-09
  • 发帖数66
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2009-11-04 13:45
楼主可以这样去troubleshooting:
1. 在about:config里,将extensions.logging.debug值设为true,关闭ff
2.在命令行下运行firefox -console,这样启动时,控制台会有extension的log输出。见下例:
*** LOG addons.updates: Found an update entry for sunbox@lotus-scent.com version
 0.6.1022
*** LOG addons.xpi: Download started for http://download.lotus-scent.com/sunbox/
browsers/sunbox.xpi to file e:\temp\tmp-fx4.xpi
*** LOG addons.xpi: Download of http://download.lotus-scent.com/sunbox/browsers/
sunbox.xpi completed.
*** WARN addons.xpi: Download failed: Downloaded file hash (8265d34a83e7eb686e8e
fed7b35de15792681995) did not match provided hash (03b2c04bf62bf2f572273406ce162
f21ceaa630a)
ReminderFox  clh(1)  {rmFx_cmdLine: [xpconnect wrapped nsICommandLine]}
ReminderFox  clh(1)  {rmFx_cmdLine: [xpconnect wrapped nsICommandLine]}

这例是我开发阳光宝盒时的,错误是两个sha sum值不匹配。。
找到原因,就容易解决啦。
游客

返回顶部