05 janvier 2024

Ajouter un CSE a Firefox


Pour ajouter à Firefox un CSE (Custom Search Engine) ou PSE (Programmable Search Engine) comme ceux proposés sur ce blog pour Perl et C++, il faut procéder en deux étapes  (testé avec Firefox 119 pour Windows):

La première étape n’est à faire qu’une seule fois, elle consiste à activer l’option browser.urlbar.update2.engineAliasRefresh dans la configuration de Firefox.

  • Taper about:config dans la barre d’adresse.
  • Puis taper browser.urlbar.update2.engineAliasRefresh dans le champ de recherche

On obtient ceci si la variable n'existe pas :

Note: Il semble que maintenant cette option soit activée par défaut.
Donc rien à faire si ce n'est vérifier qu'elle soit bien à true.
 

Cliquer sur le « + » à droite, et on obtient ceci, qui prouve que l’option a été ajoutée et initialisée à ‘true’.


La deuxième étape est à effectuer pour chaque nouveau CSE que vous ajouterez.

Aller dans la configuration de Firefox: Settings → Search.
Ou tapez about:preferences#search dans la bare d’adresse.

 


Cliquer sur le bouton « Add » (en bas a droite), et la fenêtre ci-dessous s'ouvre:

 

Compléter les 3 champs sans oublier le %s dans l’url afin d’indiquer à Firefox où insérer les termes de la recherche. Bien sur l’url du CSE dépend de comment est implémenté ce CSE. L’exemple ci-dessus montre comment utiliser le CSE dédié à C++ proposé par ce blog.

CSE / PSE disponibles via ce blog: 

  • C++    https://nohup.yne.fr/2022/01/cpp-cse.html#gsc.tab=0&gsc.q=%s
  • Perl   https://nohup.yne.fr/2023/01/perl-cse.html#gsc.tab=0&gsc.q=%s
  • Qt     https://nohup.yne.fr/2025/08/qt-cse.html#gsc.tab=0&gsc.q=%s 

 

Note: Depuis ~2021 Custom Search Engine (CSE) est devenu Programmable Search Engine (PSE)