Catégories Firefox

Installer des extensions anciennes dans Firefox 3


Au fil des nouvelles versions de Firefox, il peut arriver que des extensions intéressantes ne soient plus prises en charge par leurs auteurs. Néanmoins, il existe une manipulation qui permet de les faire fonctionner de nouveau et de passer outre le système de vérification de version de Firefox. Explications.

N.B : cette astuce m’a été proposée par Alain, lors d’un commentaire sur l’article  des 12 extensions indispensables pour Firefox 3 et m’a demandé de la publier sur le blog – ce dont j’ai accepté volontiers. Je l’en remercie donc !

Objectifs

Il arrive quelquefois qu’en parcourant le site officiel des Add-Ons Mozilla, un avertissement nous empêche d’installer une extension faute d’une version plus récente pour le navigateur.

En voici un exemple avec Minimize To Tray, un add-on permettant de réduire Firefox dans la zone de notification (systray).

Capture d'écran - Site officiel des Add-Ons Mozilla
Capture d'écran - Site officiel des Add-Ons Mozilla

Voyons de quelle manière contourner ce processus via une petite manipulation.

Mise en pratique

Télécharger l’extension

En premier lieu, il faut trouver un moyen de télécharger l’extension XPI. Pour cela, il suffit de passer par un autre navigateur tel que Opera ou encore Internet Explorer – présent dans toutes les versions de Windows.

Ensuite, rendez-vous sur la page de votre extension incompatible puis téléchargez cette dernière comme n’importe quel fichier.

Décompression de l’extension XPI

Une extension fonctionne un peu à la manière d’un fichier ZIP, à savoir que vous pouvez en explorer son contenu avec un logiciel d’archives dont les plus connues sont WinZip ou WinRAR – bien que WinRAR soit limité à 40 jours. Il en existe également des gratuits comme TUGZip.

Lancez donc le logiciel que vous utilisez – dans notre cas, WinRAR, puis ouvrez le fichier XPI.

Capture d'écran - Ouverture d'une extension avec WinRAR
Capture d'écran - Ouverture dune extension avec WinRAR

Glissez puis déposez le fichier install.rdf vers le Bureau ou vers le dossier de votre choix.

Changement de version

Nous allons maintenant éditer le fichier en question à l’aide du Bloc-notes de Windows.

Lancez donc le Bloc-notes en saisissant notepad dans le menu Démarrer puis glissez-déposez le fichier sur ce dernier.

Recherchez ensuite le code suivant :

<em:maxVersion>2.0.0.*</em:maxVersion>
Capture d'écran - Modification d'une extension XPI avec le Bloc-notes
Capture d'écran - Modification d'une extension XPI avec le Bloc-notes

Cela indique que la version maximum du navigateur autorisée pour l’installation est la seconde. Remplacez donc celle-ci par celle que vous utilisez.

Pour le savoir, ouvrez Firefox, cliquez sur le ? puis sur A propos de Mozilla Firefox. Le numéro de version s’affiche alors et vous n’avez plus qu’à le recopier entre les balises précédentes.

Notez qu’il est très important d’indiquer la version exacte d’où la présence des 3 chiffres.

Enregistrez le fichier puis glissez-déposez le fichier dans la fenêtre WinRAR. Une fenêtre s’affiche alors avec des tas d’options. Ne paniquez pas, il vous suffit de cliquer sur OK.

Capture d'écran - Ecrasement du fichier install.rdf dans WinRAR
Capture d'écran - Ecrasement du fichier install.rdf dans WinRAR

Le fichier install.rdf est désormais remplacé par celui que nous venons d’éditer.

Installation de l’extension

Ouvrez Firefox – si ce n’est déjà fait, puis ouvrez la fenêtre des Modules complémentaires via le menu Outils.

Glissez-déposez l’extension XPI vers cette fenêtre.

Capture d'écran - Installation de l'extension modifiée
Capture d'écran - Installation de l'extension modifiée

Le processus d’installation s’opère alors comme vous le feriez avec n’importe quelle extension.

Redémarrez le navigateur pour activer l’add-on.

Je vous conseille également la lecture de l’article Installer des extensions non compatibles avec Firefox qui est plus simple à mettre en œuvre mais peut-être pas autant fiable que ce tutoriel.

Et vous quelles sont les extensions non supportées par Firefox 3 que vous avez pu faire fonctionner de cette manière ?

15 commentaires

Laisser un commentaire

  • J’ai découvert la semaine dernière l’extension MR Techtool qui fait ça très bien sans mettre les mains dans le cambouis.
    Sinon, une modification d’une entrée dans about:config fait sauter le check de la version.

    Et oui je sais, c’est pas bien de faire ça

    Merci Maigret pour ce tuto

  • @agatzebluz : en fait, cet manipulation a le mérite de ne pas passer par l’installation d’une extension en vue d’en installer d’autres.

    La modification dans le about:config est celle fournie dans le lien en fin d’article, si je ne m’abuse, non ?

    Pas bien de faire ça ? Je n’y vois aucun problème d’éthique…

    Merci à toi

  • Merci pour cet article, j’avais essayé d’installer l’extension Video Download, malheureusement pas encore compatible avec la dernière version de Firefox.
    Je vais donc tenter ta technique de suite.

  • Lion77

    Merci pour l’astuce.
    J’ai fait comme indiqué. Il apparait une Il apparait une fleche bleue – minimiser Firefox- mais qui n’a aucun effet !

  • Alain

    Tu as fermé et redémarré firefox ? Quelle version de firefox as tu ? As tu bien modifié la version, au bon endroit, la version de firefox ?
    Car si tu as suivi la marche à suivre, elle est fonctionnelle.

  • @Lion77 : une flèche bleue ? Hum, je ne comprends pas de quoi tu veux parler. Pourrais-tu préciser ton problème car c’est un peu flou…

    @Alain : merci du support que tu peux fournir pour cette astuce dont tu es la source !

  • @Alain : tu peux toujours envoyer un lien vers la capture d’écran si celle-ci est hébergé sur un un site tel que ImageShack.

    Je ne peux tout de même pas proposer un service d’hébergement d’images, mon espace disque aurait tôt fait d’être saturé.

  • Alain

    @audiofeeline : alors pourquoi Minimizetotray qui n’est pas mise à jour fonctionne très bien avec cette façon de faire ? Je l’utilise depuis la 3.0 et aucun bug n’est survenu. Pour ma part, elle fonctionne très bien.

    Maintenant je ne sais pas comment mettre une capture d’écran sur ce blog pour prouver mes dires.

  • Alain

    hihi pas pensé Maigret ; un peu de fatique lol
    http://www.zimagez.com/zimage/capturer548.php
    http://www.zimagez.com/Image/capturer548.jpg
    http://www.zimagez.com/zimage/capturer1138.php
    http://www.zimagez.com/Image/capturer1138.jpg
    @Audiofeeline : je ne dis pas que la totalité des extensions obsolètes vont fonctionner (ca je ne peux pas toutes les tester lol) mais là, lion77 utilise la manip pour minimizetotray qui fonctionne parfaitement.
    Donc lion77 n’a pas du tout faire dans les règles.

  • Alain

    @ Maigret : okay un peu de fatigue ce soir.
    @ Audiofeline : je ne dis pas que toutes les extensions obsolètes vont fonctionner avec cette méthode (je ne peux pas toutes les essayer) mais lion77 l’utilise pour une extension qui je le sais pertinemment fonctionne puisque je l’ai et qu’elle fonctionne très bien.
    Et pour preuve :

    [url=http://www.zimagez.com/zimage/capturer548.php][img]http://www.zimagez.com/Image/capturer548.jpg[/img][/url]

    [url=http://www.zimagez.com/zimage/capturer1138.php][img]http://www.zimagez.com/Image/capturer1138.jpg[/img][/url]
    Donc Lion77 n’a pas du faire tout dans les règles.

  • Alain

    Pas grave du tout et en plus, j’aurais appris encore un truc de plus avec akismet que je ne connaissais pas du tout.
    Pour les captures, c’était pour montrer ma bonne foi.
    Lion77, par contre n’a pas répondu, c’est dommage.