【问题标题】:Beta channel for Firefox extensionFirefox 扩展的 Beta 通道
【发布时间】:2012-08-22 13:17:24
【问题描述】:

有没有办法为 Firefox 扩展创建两个独立的更新通道,作为稳定版和测试版? This article 为那些使用 AMO 发布他们的扩展的人指明了道路。我使用自己的主机,我想使用更新清单来做到这一点。如果我在那里描述几个版本,即使有 a 或 b 后缀,也会下载最新的版本。

【问题讨论】:

    标签: firefox-addon


    【解决方案1】:

    Firefox 将始终安装它在更新清单中找到的最高兼容版本,没有用于扩展的内置通道机制。因此,要实现不同的通道,您必须确保不同通道上的扩展将获得不同的更新清单。 AMO 通过查看请求更新清单的扩展版本来做到这一点(它可以看到因为默认的updateURL 值包含version=%ITEM_VERSION% 参数),以aNNbNN 结尾的版本获得与常规版本不同的更新建议.您可以在您的服务器上实现类似的机制。就个人而言,我选择了一条更简单的路线,可以在服务器上使用静态update.rdf - 我的构建脚本将简单地将不同的updateURL 值放入install.rdf,具体取决于我构建的是发布版本还是测试版本构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多