Installer une version antérieure d'une extension xpi incompatible avec votre version Waterfox classique


Sylvain

Administrateur
Membre du staff
Administrateur
30/12/19
1 157
1 089
113
Montréal
www.tutoriaux-excalibur.com
Bon depuis quelques temps, il est impossible d'installer certaines extensions xpi sous Waterfox 56.x.x

Ces extensions bien qu'elles ne puissent pas être installées continuent quand même de fonctionner sous Waterfox

Par contre il faudra faire une modification au code source

Cette astuce fonctionne très bien avec Waterfox mais ne fonctionnera pas avec Firefox Quantum (57 et plus)

Les anciennes versions d'extensions XPI peuvent être ajoutées à Waterfox en installant cette extension:
Sinon télécharger le fichier xpi en pièce jointe

Une fois installé voici ou se situera le bouton d'accès, cliquez maintenant sur ce bouton pour faire apparaître la base de données.




Voici maintenant la procédure

1) Vérifier sous quelle version l'extension que vous désirez installer fonctionne
Dans ce cas, cette extension est compatible avec les versions 24 à 56 et sera incompatible avec une version ultérieure plus récente
Par contre 56.* devrait être compatible avec toutes les versions 56 de Waterfox




2.1) Dans le but de s'assurer d'une réelle compatibilité car il se peut que l'extension requiert un autre module complémentaire tel Sea Monkey ou autre
Alors plutôt que de l'installer, vous aller la télécharger sur votre bureau
Faites un clic droit sur le bouton Install Now puis cliquer sur Enregistrer la cible du lien sous




2.2) Par contre si l'extension avait été compatible, vous faites la même chose en cliquant sur le bouton retirer ou incompatible
Et vous enregistrer la cible également sur votre bureau




3) Enregistrer la cible sur votre bureau dans les deux cas




4) Maintenant assurez-vous d'avoir installé et
Déplacer l'archive xpi dans un nouveau dossier sur votre bureau puis faites un clic droit sur ce dernier et cliquer sur Extract Here




5) Une fois le contenu de l'archive XPI extrait supprimer l'extension originale
Vous êtes maintenant dans le code source de l'archive




6) Faites maintenant un clic droit sur le fichier Install.rdf puis cliquer sur Ouvrir avec




7) La ligne 33 représente Firefox et la ligne 36 représente la version maximale (56.*)
La ligne 41 représente SeaMonkey et la ligne 44 représente la version maximale de SeaMonkey (2.53.*)
Il est à noté que SeaMonkey n’apparaîtra pas dans toutes les extensions que vous éditerez
Pour connaître la version actuelle de SeaMonkey aller sur le




8) Pour être assuré que cette extension fonctionnera sur les prochaines versions de Waterfox vous n'aurez qu'à renommer les deux valeurs maximales
Remplacez 56.* par 99.* pour la version maximale de Firefox
Remplacez 2.53.* par 99.* pour la version maximale de SeaMonkey si elle apparaît dans votre extension
Enregistrer la modification et quitter Notepad++

Ici comme exemple je monte la version maximale au maximum et dans le cas ou la version minimale serait supérieure à votre version, il faudra abaisser le chiffre de la version minimale à votre version de Waterfox




9) Maintenant sélectionner tout le code source puis faites un clic droit sur la sélection et cliquer sur Add to "nom de votre archive.zip"
Il faut compresser la sélection au format ZIP





10) Une fois la sélection archivée au format zip, faites un clic droit sur cette dernière puis cliquer ensuite sur Renommer




11) Renommer votre extension tout en remplaçant l'extension .zip par .xpi




12) Voila, l'extension est installée et fonctionne, par contre il se peut que parce que la base de données soit périmée que certains drapeau de pays ne correspondent pas à certaines adresses IP mais elle fonctionne parfaitement




13) Une petite visite dans le gestionnaire des modules complémentaires vous indiquera que votre extension est fonctionnelle

 
Conversations privées
Aides Utilisateurs
    Vous n'avez rejoint aucun salon.