Comment installer les extensions Chrome dans Firefox

Stéphane Moussie |

Outre une nouvelle interface et un nouveau moteur, Firefox 57 introduit un nouveau système d’extensions qui marque une grosse rupture. Les extensions « classiques » écrites avec les technologies XUL et XPCOM de Mozilla ne sont plus compatibles avec le navigateur.

La fondation a fait le choix, il y a deux ans de cela, d’adopter une nouvelle solution pas aussi puissante en matière de personnalisation et de fonctionnalités, mais plus sécurisée, plus modulaire… et plus proche de Chrome. Les développeurs doivent maintenant utiliser une API baptisée WebExtensions qui est un décalque de l’architecture des extensions de Chrome.

Si l’on perd des extensions historiques de Firefox (All-in-One Sidebar, DownThemAll!, Classic Theme Restorer…) qui ne seront pas mises à jour vers le nouveau système, on gagne toutes celles de Chrome (et d’Opera qui a la même base)… ou presque. Il y a en effet des incompatibilités connues.

C’est peut-être pour cette raison que Mozilla ne met pas plus en avant la possibilité d’installer des extensions Chrome dans Firefox dès aujourd’hui. C’est pourtant possible, mais avec d’éventuelles lacunes à la clé, donc. Voici comment faire.

Créez un compte Firefox

Vous devez commencer par créer un compte Firefox. Ce compte sert notamment à synchroniser vos données sur tous vos appareils, mais dans le cas qui nous intéresse, il va servir à signer les extensions afin qu’elles puissent s’installer.

Cliquer pour agrandir

Connectez-vous sur Firefox Add-ons

Connectez-vous avec ce compte sur le site Firefox Add-ons. Vous n’avez même pas à activer votre compte Firefox au sein du navigateur (Préférences > Compte Firefox) si la synchronisation ne vous intéresse pas.

Installez l’extension Chrome Store Foxified

La clé de l’opération, c’est l’extension Chrome Store Foxified pour Firefox. C’est elle qui permet de télécharger et installer les extensions de Chrome et Opera. Installez-la.

Cliquer pour agrandir

Rendez-vous sur le Chrome Web Store

Dorénavant, quand vous sélectionnez une extension dans le Chrome Web Store ou dans le catalogue d’extensions Opera, Chrome Store Foxified remplace le bouton « Disponible sur Chrome » ou « Ajouter à Opera » par « Add to Firefox ». Un clic sur ce bouton, et Chrome Store Foxified s’occupe de tout le nécessaire (conversion, signature, validation…) pour l’installation.

Cliquer pour agrandir

La première fois que vous effectuerez l’opération, Chrome Store Foxified vous demandera d’accepter l’accord de distribution des extensions Firefox qui est nécessaire pour les signer. Ce sont juste deux cases à cocher.

L’extension Chrome est installée de la même façon qu’une extension Firefox : une nouvelle icône apparaît dans la barre d’outils et on peut désactiver ou supprimer l’extension dans les réglages dédiés (about:addons).

Dans le dashboard de Chrome Store Foxified, vous pouvez voir toutes les extensions Chrome que vous avez installées, les enregistrer sous la forme d’un fichier .crx, les mettre à jour et indiquer si elles fonctionnent.

Cliquer pour agrandir
avatar Ami74 | 

Des extensions chrome sur firefox....la fin des temps !

avatar Moonwalker | 

Là, c'est une reddition en rase campagne.

Firefox 57 n'est pas la renaissance du navigateur, c'est son chant du cygne.

avatar pat3 | 

Même avis, mais… s’il y a sur Chrome une extension similaire à Add Bookmarks Here, et une autre à Scrapbook, je suis prêt à faire taire mes inquiétudes :-)
La première m’est tout bonnement indispensable , la seconde me manque passablement…

avatar macam | 

@pat3 :
Il faut peut-être laisser le temps aux développeurs d'adapter leurs extensions à cette nouvelle version de Firefox ; attendre aussi que Firefox sorte toutes les APIs pour reprogrammer les extensions.

avatar pat3 | 

Oui, bien sûr, il faut laisser le temps, et je préfère attendre et retrouver ces extensions essentielles pour moi…
Mais j'ai quelques extensions qui étaient déjà à jour sur Firefox 56.x et qui sont passées sans problème à FF Quantum
(…)
et yes, à l'instant, ImTranslator a été mise à jour et est compatible (encore une extension essentielle pour traduire dans un pop-up, ou inline, ou toute la page… dans des tas de langue avec reconnaissance automatique de la langue d'origine et choix de la langue de traduction).

avatar macam | 

Je vais essayer ImTranslator, mais aussi Add Bookmarks Here et Scrapbook (je suis revenu sur Firefox 56 en attendant que NoScript soit opérationnel sur 57).
A propos d'extensions qui sont compatibles sur Firefox 56 et 57, si tu ne la connais pas, tu devrais essayer Lightbeam qui est très instructive sur ton suivi sur le web par les traceurs (tu ouvres dix sites que tu fréquentes habituellement et ça te donnera déjà une petite idée), et permet de savoir que NoScript (désolé d'insister) est vraiment le meilleur dans son domaine : Ghostery fait pâle figure à côté.

avatar pat3 | 

@macam

Je ne connaissais pas NoScript avant qu’on en parle pour cette mise à jour. Je vais attendre ce week-end pour l’installer. Jusqu’à présent je faisais confiance au duo uBlock+Ghostery, mais tout ce qui empêche le tracking et bon à prendre.
Je vais essayer Lightbeam aussi. Merci pour tous ces tuyaux.
Tu ne pourras pas voir ce que fait Add Bookmarks Here sur FF56, il faut remonter à la version précédente.

avatar Ami74 | 

Ghostery c'est un mouchard....comme 70% des extensions...

avatar doczlu | 

Bizarre... Moi quand je vais sur le site pour récupérer ImTranslator j'ai ce message :
"Ce module est incompatible avec votre version de Firefox".

avatar misterbrown | 

Je me demande encore à quoi servent les extensions sur les navigateurs....

Ah si Adblock, mais pour moi ce n'est pas un navigateur exploitable sans ça, et un jour il sera intégré. Mais à part lui.......

avatar vince29 | 

ocr, 3d (edition/debug de shaders), edition de styles à la volée, changer l'identité du navigateur, dessin, télécharger les videos, lecture/annotation ebooks/rss/pdf,synthèse vocale, jeux...

avatar macam | 

"La clé de l’opération, c’est l’extension Chrome Store Foxified pour Firefox."
Peut-être ai-je mal compris, mais il me semble qu'en acceptant d'installer l'extension Chrome Store Foxified on autorise :
L'accès à nos données pour tous les sites web.
L'accès à l'activité du navigateur.
Recevoir des notifications.

En ce cas je n'y touche pas : le plus important pour moi c'est d'avoir NoScript qui va être opérationnel pour Firefox 57 normalement ce week-end (j'encourage ceux qui apprécient cette application, qui n'a pas d'égal en matière de blocage de traceurs, de faire un don à son développeur) : https://hackademix.net/2017/11/14/double-noscript/

(J'espère aussi que Classic Theme Restorer va revenir sur Firefox 57).

avatar pat3 | 

Si Classic Theme Restorer fait bien ce que son nom indique, essaies Personas Plus, qui permet de choisir parmi pléthore de thèmes et de restaurer le thème par défaut.

avatar macam | 

Merci du tuyau, je vais réinstaller demain Firefox 57 pour tester Personas Plus.

avatar misterbrown | 

Extensions de quoi ?

avatar esantirulo | 

Si Apple voulait vraiment lutter pour la diversité, elle investirait 0.1% de ses bénéfices dans un programme d'aide aux enfants brillants mais de milieu défavorisés afin qu'ils puissent étudier... Mais le conseil d'administration n'aimerait sans doute pas. D'ailleurs, on en parle de la diversité des actionnaires de Apple ?

avatar bren | 

Il existe un site qui fait ça plus rapidement. https://www.foxify.org
Il faut ouvrir le site dans firefox, spécifier l'url de l'extension chrome et cliquer sur télécharger et l'installation se lance tout seul si vous êtes sur firefox.

CONNEXION UTILISATEUR