2

我正在尝试重新编译具有二进制组件的 Firefox 扩展,以便与 Firefox 5 一起使用,因为测试版已经发布。据此,需要重建二进制组件。我不知道从这里下载和构建哪个 xulrunner 。

是否有一个表格将 FF 版本(5、6、7)与代号(Beta、Central、Aurora)与 Xul Runner 版本(2 等)相匹配?

任何体面的指南都会很棒。

更新

看起来 SDK / Mozilla 版本号已更改为与 Firefox 的版本号匹配。基于此,我现在的猜测是:

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

2 回答 2

2

Mozilla 的 wiki 有一部分Firefox 页面提供了您正在寻找的映射,但它只涵盖了已经发布的版本。

另一个名为Releases的页面列出了即将推出的版本及其代号,但并未指明底层 XULRunner 版本。

看来您现在需要“latest-mozilla-beta”(列为 XULRunner 5)。从较新的 nightlies 中的版本号来看,XULRunner 版本似乎将被转移,以便与相应的 Firefox 版本相匹配。

于 2011-05-27T22:14:31.203 回答
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/下为未发布的 Gecko 版本获取 XULRunner nightly builds (latest-mozilla-aurora、latest-mozilla-beta 和 latest-mozilla-central 是通常是您感兴趣的目录)。

于 2011-06-06T10:05:14.483 回答