Version minimale de Firefox supportée par une extension

Comment forcer la version minimale de Firefox supportée par une extension construite avec le kit de développement.

Par défaut, le kit génére un fichier d'installation (install.rdf) qui permet le support de 2 versions de Firefox, la version courante (celle qui correspond au SDK) et la version précédente. Cela m'a posé quelques soucis pour installer l'extension Zim-clip sur IceWeasel, le fork de Firefox par Debian dont les publications sont toujours en retard de plusieurs numéros par rapport à celles de Firefox, problèmes qui ne tenaient qu'à ce numéro de version minimale supportée car l'extension est normalement utilisable à partir de Firefox 11.

Pour corriger cela, il suffit d'éditer le fichier d'installation modèle utilisé par le kit de développement, fichier se trouvant dans le dossier app-extension, dans le dossier d'installation du kit, et d'y modifier la valeur contenu dans l'élément em:minVersion.

Une autre solution est évidemment de publier l'extension sur Mozilla add-ons ; là, des outils de gestion vous permettent de définir les compatibilités minimales et maximales des versions publiées.

Install Manifests : targetApplication. Mozilla Developer Network,