我即將開始爲我公司的主要產品線開發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