Extension Firefox pour bloquer le contenu arbitraire à l’aide d’expressions régulières

Chasseur de cerf

Extension Firefox pour bloquer le contenu arbitraire à l’aide d’expressions régulières


Nécessaire: une extension / script Firefox pour filtrer le contenu indésirable (toutes les demandes GET, y compris celles effectuées via des redirections: documents, scripts, iframes, images, tout type MIME, en fait).

Déjà vérifié SilentBlock de Schuzak – ne fonctionne pas vraiment, édition lourde sans interface graphique.

Caractéristiques requises:

  • Open source
  • Gratuitement
  • Pas de fonctionnalités de «composition à domicile»
  • Travail fiable sous Linux et Android
  • Une interface graphique simple permettant d’ajouter / de modifier des expressions rationnelles existantes dans le navigateur

Caractéristiques optionnelles:

  • Une liste d’exemples de regex pour filtrer les publicités courantes.
  • Regexes de liste blanche.
  • Possibilité de déclencher certaines expressions rationnelles de liste noire / liste blanche en fonction de l’adresse du document principal (par exemple, autoriser les API Google sur un site et la refuser sur d’autres).

Remarque: idéalement, l’extension devrait empêcher le navigateur d’accéder à la ressource bloquée.

Réponses


 Nick Wilde

hmm je ne peux penser à rien qui fasse exactement ce que je pense que vous voulez faire.

Cependant, j’ai une option assez proche ; Adblock Plus .

Pour passer en revue vos exigences:

  • Open source: oui.
  • Gratis: oui.
  • Pas de fonctionnalités de «composition à domicile»: la mise à jour automatique est la norme pour les extensions Firefox; qui peut être désactivé dans Firefox; Adblock Plus dispose également de listes de filtres qui peuvent être définies pour une mise à jour automatique, mais qui peuvent également être désactivées. À part ces deux mises en garde pour autant que je sache, ABP n’a pas de fonction de numérotation à domicile.
  • Travail fiable sous Linux et Android: je ne l’ai pas exécuté sur autre chose que Linux (Firefox) ou Windows (Firefox et Chrome) mais il est très fiable dans ces circonstances et je m’attendrais à ce qu’il soit bien pour d’autres situations – c’est annoncé pour Android au moins.
  • Une interface graphique simple permettant d’ajouter / de modifier des expressions rationnelles existantes dans le navigateur : je dirais que c’est assez simple et facile.

Caractéristiques optionnelles:

  • Une liste d’exemples de regex pour filtrer les publicités courantes: Oui, il y a un tas disponible – les options de celui (s) à installer sont incluses dans le processus d’installation.
  • Regexes sur liste blanche: Oui, la liste blanche est terminée
  • Possibilité de déclencher certaines expressions rationnelles de liste noire / liste blanche en fonction de l’adresse du document principal (par exemple, autoriser les API Google sur un site et la refuser sur d’autres). hmmm … ah oui vous le pouvez .

Adblock Plus n’est pas limité aux demandes GET et je ne pense pas qu’il y ait un changement sur les règles pour ne s’appliquer qu’aux demandes GET, mais je pense que cela devrait toujours bien fonctionner. Il utilise JavaScript Regexes – les documents MDN devraient être utiles .

Chasseur de cerf

N’est pas nue et vendue aux annonceurs (aka Acceptable Ads), mais je regarde dans sa fourchette AdBlock Edge 🙂

Nick Wilde

Personnellement, je n’ai aucun problème avec les «annonces acceptables» – elles sont désactivables et puisque j’ai maintenant une vitesse élevée, je suis prêt à soutenir les sites que j’utilise s’ils veulent des annonces d’une manière non gênante. Pour cette question, je désactive ABP sur de nombreux sites dont je tire beaucoup de valeur, mais qui sont par ailleurs gratuits et que je connais utilisent des annonceurs payants à la vue.

Nick Wilde

Oh ouais, j’ai oublié ça – ne l’utilisez jamais moi-même car je suis tout aussi à l’aise d’utiliser la vue Firebug / source mais certainement une bonne option pour les utilisateurs intéressés par moins de code source

Chasseur de cerf

Il s’avère qu’AdBlock Edge peut être utilisé plus ou moins au besoin si a) j’annule tous les abonnements, b) ajoute des expressions régulières via l’interface graphique ou dans le fichier patterns.ini , c) supprime tout le contenu (sauf la première ligne) de elemhide.css .

 

#à, #pour, arbitraire, Bloquer, contenu, d’expressions, extension, Firefox?, l’aide, Le, régulières

 

elle.fr

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *