2012-08-22 39 views
0

有没有办法为Firefox扩展创建两个单独的更新频道,这些频道将用作稳定版和测试版? This article显示了使用AMO发布其扩展的方式。我使用自己的主机,我想用更新清单来做。如果我在那里描述几个版本,即使有a或b后缀,也会下载最新版本。用于Firefox扩展的Beta频道

回答

1

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

+0

谢谢,构建脚本选项适合我。 –