2015-02-12 36 views
1

我打包了我的插件並在firefox 31中測試過,它工作正常。Firefox插件sdk包裝

我嘗試在Firefox 21安裝它,我得到一個錯誤提無效包插件/ SDK /窗口

我的問題是我怎麼能包括包,以便它可以在Firefox 21的工作?

任何想法?

感謝

+1

爲什麼你需要支持Firefox 21? Mozilla根本不支持Firefox 21。 **它有已知的安全漏洞!**我的建議是甚至不嘗試支持Firefox 21。不要鼓勵用戶使用已知的不安全瀏覽器版本。 – nmaier 2015-02-14 01:06:03

回答

1

我不認爲會得到支持,如Firefox是日臻完善,並在版本的SDK也變化。 另外,firefox v21不得支持SDK包裝插件。你應該使用XUL創建它們。

0

CFX有權選擇--force-use-bundled-sdk捆綁的SDK庫本身與XPI,但這並不能保證這些模塊將在老年人的Firefox版本的工作

你也可以換模塊require()中的try-catch塊並在失敗時使用較舊的API。我認爲一些模塊隨着時間而改名

另外,FF21很長時間沒有支持。在撰寫本文時,31.4.0esr是最早仍然保留的版本。