我即将开始为我公司的主要产品线开发Mozilla插件。我的印象是,我可以使用Gecko SDK构建,前面说过两个主要修订版本,这将覆盖任何人合理使用的浏览器。我还假设这也将涵盖Chrome和Opera(实际上检查某人?)。Mozilla插件,我每次更新Gecko SDK时都需要重新编译吗?
不过,我只是读的文件,我发现这一点:
对于壁虎版本2.0之前,您应该选择的Gecko SDK版本要定位的Mozilla的最早版本。对于Gecko版本2.0及更高版本,由于不再支持跨版本兼容性,因此必须为每个版本重新编译组件。
有人告诉我,这并不意味着什么,我想它的意思。这是否意味着我将不得不无限期地重新编译每个Gecko版本的插件 - 即使在部署之后?这看起来不像是Mozilla的伟大团队会给我们带来的东西。
您是否在Firefox扩展中询问NPAPI插件或XPCOM组件?关于后者的文档会谈,你似乎是担心原... – 2012-08-18 00:42:05
@WladimirPalant NPAPI,我认为壁虎SDK是为NPAPI插件的SDK。 – 2012-08-18 19:16:26
不,该SDK主要用于编译XPCOM组件Firefox扩展之类的,文件似乎使它用于这个目标完全的假设。然而,NPAPI插件肯定可以使用旧的SDK版本进行编译,并且可以继续工作(否则Flash将停止每次Firefox更新)。 – 2012-08-18 20:13:53