2011-05-27 75 views
2

我正在嘗試重新編譯一個Firefox擴展,該擴展具有與Firefox 5一起使用的二進制組件,現在該測試版已發佈。根據this我需要重建二進制組件。我無法弄清楚的是從here下載和構建哪個xulrunner。Firefox 5,6,7和XULRunner:哪些版本是哪些?

是否有一個表格與帶有Xul Runner版本(2等)的代碼名稱(Beta,Central,Aurora)的FF版本(5,6,7)相匹配?

任何體面的指南都會很棒。

更新

它看起來像SDK/Mozilla的版本號已更改爲配合Firefox的版本號。根據我的猜測是,現在這個:

Firefox 5 | Beta | XULRunner 5.0 
Firefox 6 | Aurora | XULRunner 6.0 
Firefox 7 | Central | XULRunner 7.0 

回答

2

Mozilla的維基有Firefox page,讓你要找的映射關係的部分,但只覆蓋了已經發布的版本。

另一頁Releases列出了即將推出的版本及其代號,但未指出底層的XULRunner版本。

現在看來你會想要「latest-mozilla-beta」(現在列爲XULRunner 5)。根據新版本的版本號來判斷,看起來XULRunner版本將會轉移,以便它們與相應的Firefox版本匹配。

+0

你是對的:第一頁是我要找的圖表。而且,唉,它只能用於Firefox 4.希望有人能夠知道5,6和7的情況。 – 2011-05-27 22:18:56

2

XULRunner版本號與Gecko引擎的版本號相匹配。 Firefox 3.6使用Gecko 1.9.2,Firefox 4使用Gecko 2.0。最近已經決定Gecko版本號應該與Firefox版本號相同,所以Firefox 5確實使用Gecko 5.0,Firefox 6使用Gecko 6.0等等。您可以在http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/(最新的mozilla-aurora,latest-mozilla-beta和latest-mozilla-central通常是您將感興趣的目錄)中獲得未發佈的Gecko版本的XULRunner夜間版本。