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.
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)