2012-08-22 78 views
0

有沒有辦法爲Firefox擴展創建兩個單獨的更新頻道,這些頻道將用作穩定版和測試版? This article顯示了使用AMO發佈其擴展的方式。我使用自己的主機,我想用更新清單來做。如果我在那裏描述幾個版本,即使有a或b後綴,也會下載最新版本。用於Firefox擴展的Beta頻道

回答

1

Firefox將始終安裝它在更新清單中找到的最高兼容版本,但沒有用於擴展的內置通道機制。因此,要實現不同的渠道,您必須確保不同渠道的分機將獲得不同的更新清單。 AMO通過查看請求更新清單的擴展版本(它可以看到,因爲默認updateURL值包含version=%ITEM_VERSION%參數),所以版本以aNNbNN獲得建議的不同於常規版本的更新。你可以在你的服務器上實現一個類似的機制。就我個人而言,我選擇了一條更簡單的路線,一條可以在服務器上使用靜態的update.rdf - 我的構建腳本將簡單地將不同的updateURL值放入install.rdf,具體取決於我是構建發佈版本還是構建測試版本。

+0

謝謝,構建腳本選項適合我。 –