【问题标题】:Firefox extension update downloads but fails to installFirefox 扩展更新下载但无法安装
【发布时间】:2013-01-05 05:08:01
【问题描述】:

我在更新我编写的 Firefox 扩展时遇到问题。好像要下载新版本,卸载旧版本,然后重新安装旧版本。

我使用以下命令打包了扩展:

cfx xpi --update-link=https://www.myextension.com/firefox/myextension.xpi --update-url=https://www.myextension.com/firefox/myextension.update.rdf

我在 about:config 属性“extensions.logging.enabled”设置为 true 的情况下运行 Firefox,并得到以下日志:

*** LOG addons.updates: Requesting https://www.myextension.com/firefox/myextension.update.rdf
*** LOG addons.updates: Found an update entry for myextension@myextension.com version 0.1.1
*** LOG addons.xpi: Download started for https://www.myextension.com/firefox/myextension.xpi to file C:\Users\BENMCC~1\AppData\Local\Temp\tmp-mki.xpi
*** LOG addons.xpi: Download of https://www.myextension.com/firefox/myextension.xpi completed.
*** LOG addons.repository: Requesting https://services.addons.mozilla.org/en-US/firefox/api/1.5/search/guid:myextension%40myextension.com?src=firefox&appOS=WINNT&appVersion=17.0.1
*** LOG addons.xpi: Starting install of https://www.myextension.com/firefox/myextension.xpi
*** LOG addons.xpi: Addon myextension@myextension.com will be installed as a packed xpi
*** LOG addons.xpi: Calling bootstrap method shutdown on myextension@myextension.com version 0.1
*** LOG addons.xpi: Calling bootstrap method uninstall on myextension@myextension.com version 0.1
*** LOG addons.xpi: Loading bootstrap scope from C:\Users\Ben McCann\AppData\Roaming\Mozilla\Firefox\Profiles\pr7jcnq3.default\extensions\myextension@myextension.com.xpi
*** LOG addons.xpi: Calling bootstrap method install on myextension@myextension.com version 0.1
*** LOG addons.xpi: Install of https://www.myextension.com/firefox/myextension.xpi completed.
*** LOG addons.xpi: Calling bootstrap method startup on myextension@myextension.com version 0.1

它将 xpi 下载到 C:\Users\BENMCC~1\AppData\Local\Temp\tmp-mki.xpi 但随后似乎从 C:\Users\Ben McCann\AppData\Roaming\Mozilla 安装旧版本\Firefox\Profiles\pr7jcnq3.default\extensions\myextension@myextension.com.xpi。我检查了后者的 xpi,它的版本号错误。

任何想法可能发生什么或如何调试问题?

【问题讨论】:

    标签: firefox-addon firefox-addon-sdk


    【解决方案1】:

    原来这是因为服务器没有正确设置扩展文件的 mime 类型。

    I submitted a pull request to the Play Framework to fix it.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多