我做了一個Firefox的插件,它與最新版本兼容。我的問題是,我希望它可以與所有版本的Firefox一起使用。我怎樣才能做到這一點?火狐插件兼容性與版本11
信息:
- 我使用的加載項SDK進行擴展。
- 我在我的擴展中也使用jQuery,它可以在這裏形成嗎?
我做了一個Firefox的插件,它與最新版本兼容。我的問題是,我希望它可以與所有版本的Firefox一起使用。我怎樣才能做到這一點?火狐插件兼容性與版本11
信息:
附加SDK 1.14(當前版本)標記與Firefox 19兼容的插件,並且不允許在舊版Firefox中安裝。如果你不喜歡,你有幾種選擇:
app-extension/install.rdf
在你的附加組件SDK安裝和設置minVersion
比火狐19.其他東西,如果你的擴展非常簡單,你威力甚至逃脫那麼你的擴展實際上可以在舊版本的Firefox中運行,甚至可以在Firefox 4中運行(但絕對不低於Firefox 4中的重啓擴展)。這顯然不被支持,並且驗證一切真正正常工作(例如,沒有內存泄漏)幾乎是不可能的。但主要問題是:你爲什麼要這樣做?目前的擴展支持版本是Firefox 18,因此Mozilla不支持低於Firefox 18的版本。由於某些原因,當然有一些用戶使用過時的Firefox版本,但沒有更新的用戶也很少安裝新的擴展程序。那麼,你是否真的想花費大量的時間讓你的擴展工作在Firefox 1.0(2004版)? Firefox 4(2011年發佈)如何?多少努力,你希望當有tonsofaddon-relevantchangesineachsinglerelease投入到保持與舊版本兼容?
您應該閱讀sdk文檔中的插件兼容性頁面。
你只是試圖改變你的install.rdf文件MINVERSION場?
是的,我確實嘗試改變minVersion,但問題在於sdk不適用於舊版本的Firefox。 thx爲您的答案。 – 2013-04-30 13:13:20
thx弗拉基米爾!你的答案總是很好,非常有用。我爲一個客戶做了一個擴展,他請求了對版本10到20的支持。我最終做了沒有sdk的擴展,但是這更難:) – 2013-04-30 13:11:56