Vincent en avait parlé il y a peu : Firefox 149 embarque maintenant discrètement adblock-rust , le moteur Adblock de Brave, désactivé par défaut, sans interface, et contrôlé uniquement par deux prefs obscures dans about:config.

Bref, c'est là mais y'a rien à actionner directement donc c'est un peu dommage, si comme moi, vous êtes control-freak !

Heureusement, un développeur a fait une extension pour ça.

Ça s'appelle adblock-rust Manager et ça vous donne une interface propre pour activer le moteur et gérer vos listes de filtres. Tout passe par l'extension, sauf deux copier-coller inévitables puisque l'API WebExtension ne peut pas écrire dans le about:config directement. Y'a que les add-ons signés par Mozilla qui peuvent faire ça.

Donc je vous fais un petit guide, mais vous allez voir, c'est rapide.

Installer l'extension

D'abord, récupèrez le fichier .xpi sur la page Releases du repo GitHub (clic droit > enregistrer sous).

Pour tester (en temporaire) : ouvrez about:debugging dans Firefox → "Ce Firefox" → "Charger un module complémentaire temporaire..." → sélectionnez le .xpi. L'icône violette apparaît dans votre barre d'outils. Attention, ça disparaît au redémarrage du navigateur mais ça permet de tâter le truc avant de s'engager, voilà.

Pour garder : d'abord, passez xpinstall.signatures.required à false dans about:config pour autoriser les extensions non signées. Ensuite, dans about:addons → icône engrenage → "Installer un modèle depuis un fichier..." → sélectionnez le .xpi. Elle survivra aux redémarrages, celle-là.

Configurer le moteur

Cliquez ensuite sur l'icône violette et vous verrez apparaître ce panneau de configuration.

Étape 1 : l'extension vous affiche le nom de la préférence à activer, avec un bouton copier. Vous collez dans about:config, vous passez la valeur à true. Franchement, ça prend 20 secondes, hein.

Étape 2 : Ensuite, l'extension gère vos listes de filtres. EasyList, EasyPrivacy, Fanboy Cookie Monster et uBO Annoyances sont pré-chargées par défaut, avec 4 autres disponibles en quick-add (uBO Filters, AdGuard, Peter Lowe's...).

Une fois votre sélection faite, elle génère la valeur pipe-séparée à coller dans la seconde préférence about:config > privacy.trackingprotection.content.protection.test_list_urls

L'extension propose aussi un switch pour désactiver la protection de tracking intégrée (ETP) mais attention à ne pas laisser les deux actifs en même temps : dans ce cas ETP et adblock-rust filtrent chacun de leur côté, ce qui est redondant. Du coup, autant désactiver ETP et laisser adblock-rust seul aux commandes.

Les listes sont compatibles avec la syntaxe uBlock Origin, donc tout ce que vous connaissez tourne sans adaptation. Maintenant, pour le contexte technique complet sur l'intégration de ce moteur dans Firefox, allez lire l'article sur l'arrivée discrète d'adblock-rust dans Firefox 149 .

Et si vous voulez un guide général pour bloquer les pubs et trackers sur le web , c'est par là.