Installer des extensions non signées dans Firefox

Depuis la version 41 de Firefox, il n’est plus possible d’installer n’importe quelle extension (appelées aussi modules complémentaires) pour ajouter des fonctionnalités supplémentaires au navigateur. En effet, toutes les extensions pour pouvoir être installées correctement doivent être signées numériquement, c’est-à-dire validées par Mozilla l’éditeur de Firefox. Cette contrainte a été imposée pour renforcer la sécurité des extensions qui pour certaines d’entre elles ne sont pas un modèle du genre : collecte d’informations privées, barres d’outils non désirées, modification des paramètres de recherche et de la page d’accueil, publicités, programmes malveillants… Dans le cas contraire, une extension non signée ne peut pas être installée sur Firefox. Les extensions signées numériquement sont celles qui ont donc été approuvées par Mozilla et qui s’installent depuis le catalogue de modules promu par l’éditeur.

Pour installer une ancienne version d’une extension ou une extension non signée numériquement, il va falloir modifier un réglage interne de Firefox.

Pour changer cette option disponible uniquement depuis le mode avancé des réglages de Firefox, saisir about:config dans la barre d’adresses de Firefox puis valider avec la touche Entrée du clavier et cliquer sur le bouton Je ferai attention promis ! pour afficher la page des réglages.

firefox-installation-extension-non-signee

  • Dans la zone de saisie Rechercher, taper xpinstall.signatures.required. C’est le nom de l’option à modifier.
  • Par défaut, la valeur de l’option est positionnée sur True, ce qui signifie que les extensions doivent obligatoirement être signées numériquement pour pouvoir être installées sur le navigateur.
  • En double cliquant sur la ligne, on passe le réglage à False, ce qui autorise l’installation de n’importe quelle extension sur Firefox.
  • Pour finir, il suffit de redémarrer le navigateur Firefox pour que le réglage soit pris en compte et pour pouvoir dorénavant installer des extensions non signées.

Pour revenir à l’état précédent, il suffit de faire la manipulation inverse en réglant le paramètre xpinstall.signatures.required sur True.

La manipulation est à effectuer à vos risques et périls.

Informations complémentaires : La signature des modules complémentaires dans Firefox