Menu
FR

Extension de navigateur sur MV3 v0.4.0 : mise à jour majeure

Il y a près d'un an et demi que nous avons lancé l'extension basée sur MV3, et il est temps de réaliser une mise à jour majeure. Après tout, nous vivons dans la réalité MV3. L'extension s'appuie désormais sur nos moteurs de filtrage mis à jour, TSWebExtension et TSUrlFilter. Pour savoir comment nous avons réussi à créer la première extension fonctionnant avec Manifest V3, consultez notre blog.

5 motifs pourquoi l'extension est devenue meilleure

Motif #1: le nouveau système de priorité des règles

Dans le passé, nous avions 4 niveaux de priorité différents pour les règles, mais le choix et la priorité des règles au sein d'un groupe n'étaient pas clairs. Avec notre nouveau système, nous calculons le poids d'une règle en fonction des modificateurs qu'elle contient. Ces modificateurs sont classés par ordre de priorité, du plus faible au plus élevé, et leur impact sur le champ d'application d'une règle détermine son poids de priorité global. Cette nouvelle approche vous permet de définir une priorité déclarative pour une règle au stade de la conversion, ce qui est particulièrement utile pour le nouveau MV3. Vous trouverez plus de détails sur le nouveau schéma de priorité dans notre Base de connaissances.

Motif #2: prise en charge de $badfilter

Le modificateur $badfilter a le pouvoir de désactiver n'importe quelle autre règle. Voici comment cela fonctionne : les développeurs de filtres ajoutent une règle avec ce modificateur, et lorsque l'extension reçoit une mise à jour dynamique, la règle avec le modificateur $badfilter remplace la règle à laquelle elle a été appliquée.

Dans le passé, il n'était pas possible de désactiver une règle précédemment ajoutée dans MV3. Par conséquent, nous avons initialement ajouté le support $badfilter uniquement pour les règles qui se trouvaient déjà dans le même fichier. Si vous aviez une règle dans un fichier et que vous y ajoutiez $badfilter dans un autre fichier, cela ne fonctionnerait tout simplement pas.

Cependant, grâce aux commentaires des développeurs d'extensions, le Groupe de travail du W3C a prix des arguments à l'esprit et a ensuite introduit une nouvelle API qui vous permet de désactiver d'autres règles déclaratives. Cela nous a permis d'ajouter le support de $badfilter pour toutes les règles dans tous les fichiers. Pour faire ça, nous avons réorganisé le schéma de conversion des règles afin de générer des métadonnées supplémentaires pour les filtres et de trouver dynamiquement les règles qui doivent être désactivées.

Motif #3: prise en charge du modificateur $cookie

Le modificateur $cookie vous permet de spécifier le temps de vie (TTL) des cookies. La fonctionnalité actuelle de MV3 n'est pas suffisante pour que ce modificateur fonctionne correctement, c'est pourquoi nous avons apporté quelques améliorations :

  • Si l'API MV3 est suffisante pour que la règle de filtrage fonctionne, nous convertissons la règle en une règle déclarative et l'ajoutons à l'ensemble de règles statiques.
  • Sinon, nous traitons les cookies dans notre moteur TSUrlFilter et utilisons l'API browser.cookies pour supprimer les cookies qui ne devraient pas être définis ou pour réduire la durée de vie des cookies.

Motif #4: prise en charge des modificateurs $elemhide, $generichide, $specifichide

Ces modificateurs nous aident à désactiver le filtrage cosmétique pour certains sites web. MV3 ne dispose pas encore de tels outils, c'est pourquoi nous avons ajouté la prise en charge des modificateurs par notre moteur de filtrage TSUrlFilter. Ce moteur fait correspondre les règles de blocage aux règles d'exception et n'envoie au script de contenu que les règles qui ne sont pas exclues.

Motif #5: tout le reste

Nous avons ajouté la prise en charge des modificateurs suivants :

  • $method limite la portée de la règle aux requêtes qui utilisent l'ensemble spécifié de méthodes HTTP
  • $to limite la portée de la règle aux requêtes effectuées vers les domaines spécifiés et leurs sous-domaines
  • $removeheader : les règles avec ce modificateur sont destinées à supprimer les en-têtes des requêtes et des réponses HTTP.
  • Le modificateur Sall est composé de tous les modificateurs de type de contenu et de $popup.
  • Le modificateur $csp change complètement le comportement de la règle. Lorsqu'il est appliqué à une règle, celle-ci ne bloquera pas la requête correspondante. Au lieu de cela, les en-têtes de réponse seront modifiés

C'est le premier bloqueur de publicité à fonctionner dans les conditions difficiles de Manifest V3, et vous nous aiderez beaucoup en signalant les problèmes avec l'extension sur GitHub.

Vous avez aimé cet article ?
En téléchargeant les commentaires, vous conformez aux termes et politiques

AdGuard pour Windows

AdGuard pour Windows est plus qu'un bloqueur de publicités. Il s'agit d'un outil polyvalent qui bloque les publicités, contrôle l'accès aux sites dangereux, accélère le chargement des pages et protège les enfants contre les contenus inappropriés.
Avis des utilisateurs : 14204
4,7 sur 5
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
En savoir plus

AdGuard pour Mac

AdGuard pour Mac est un bloqueur de publicité unique conçu pour macOS. En plus de vous protéger contre les publicités gênantes dans les navigateurs et les applications, il vous protège contre le pistage, l'hameçonnage et la fraude.
Avis des utilisateurs : 14204
4,7 sur 5
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
En savoir plus

AdGuard pour Android

AdGuard pour Android est la solution parfaite pour les appareils sur Android. Contrairement à la plupart des autres bloqueurs de publicité, AdGuard ne nécessite pas d'accès root et offre un large éventail d'options de gestion des applications.
Avis des utilisateurs : 14204
4,7 sur 5
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation

AdGuard pour iOS

Le bloqueur de publicité le plus avancé pour Safari : il vous fait oublier les fenêtres publicitaires, accélère le chargement des pages et protège vos données personnelles. Un outil de blocage manuel des éléments et des paramètres hautement personnalisables vous permettent d'adapter le filtrage à vos besoins précis.
Avis des utilisateurs : 14204
4,7 sur 5
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation

Extension de navigateur AdGuard

AdGuard est l'extension bloqueuse de pub la plus souple et rapide qui bloque tous les types de pub sur toutes les pages Web! Selectionnez le module AdGuard pour votre type de navigateur préféré et surfez le web en toute sécurité et sans publicité.
Avis des utilisateurs : 14204
4,7 sur 5

AdGuard pour Safari

Au moment ou Apple a décidé de forcer tout le monde à utiliser son SDK, les extensions bloqueuses de pub pour Safari sont entrés dans une période difficile. L'extension AdGuard doit ramener le blocage des pubs dans Safari au top.
Avis des utilisateurs : 14204
4,7 sur 5
App Store
Télécharger
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation

AdGuard Home

AdGuard Home est un logiciel anti-pub et anti-traçage qui fonctionne au niveau du système. Une fois installé, il fonctionnera sur TOUS vos appareils, et vous n'aurez pas besoin d'installer de logiciel-client. L'essor de l'Internet des objets et l'affluence d'appareils connectés rend nécessaire le contrôle de votre réseau dans son intégralité.
Avis des utilisateurs : 14204
4,7 sur 5

Bloqueur de contenu AdGuard

AdGuard content Blocker éliminera toutes sortes d'annonces dans les navigateurs mobiles qui soutiennent la technologie de bloqueur de contenu, à savoir, Samsung Internet et Yandex Browser. Tout en étant plus limité que AdGuard sous Android, il est gratuit, facile à installer et offre encore de haute qualité de blocage des annonces.
Avis des utilisateurs : 14204
4,7 sur 5
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
En savoir plus

Assistant AdGuard

Une extension de navigateur compagnon pour les [applications pour ordinateur](/fr/products.html) AdGuard. Elle offre un accès depuis le navigateur au blocage personnalisé d'éléments, à l'ajout de sites Web à la liste blanche et au signalement de bogue quelconque.
Avis des utilisateurs : 14204
4,7 sur 5
Assistant pour Chrome Est-ce votre navigateur actuel ?
Installer
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
Assistant pour Firefox Est-ce votre navigateur actuel ?
Installer
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
Assistant pour Edge Est-ce votre navigateur actuel ?
Installer
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
Assistant pour Opera Est-ce votre navigateur actuel ?
Installer
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
Assistant pour Yandex Est-ce votre navigateur actuel ?
Installer
En téléchargeant le programme, vous acceptez les termes des Conditions générales d'utilisation
Assistant pour Safari Est-ce votre navigateur actuel ?
Si vous ne trouvez pas votre navigateur, essayez l'ancienne version de l'Assistant, que vous trouverez dans les paramètres de l'extension AdGuard.

AdGuard Temp Mail β

Un générateur d'adresses e-mail temporaires gratuit qui vous permet de rester anonyme et de protéger votre vie privée. Pas de spam dans votre boîte de réception principale !
Avis des utilisateurs : 14204
4,7 sur 5

AdGuard pour Android TV

AdGuard pour Android TV est la seule application qui bloque les publicités, protège votre vie privée et agit comme un pare-feu pour votre Smart TV. Recevez des avertissements sur les menaces web, utilisez des DNS sécurisés et bénéficiez d'un trafic chiffré. Détendez-vous et plongez dans vos émissions préférées avec une sécurité de premier ordre et zéro publicité !
Avis des utilisateurs : 14204
4,7 sur 5
Téléchargement de AdGuard Pour installer AdGuard, cliquez le fichier indiqué par la flèche Sélectionnez « Ouvrir » et cliquez sur « OK », puis attendez que le fichier soit téléchargé. Dans la fenêtre ouverte, faites glisser l'icône AdGuard dans le dossier « Applications ». Merci d'avoir choisi AdGuard! Sélectionnez « Ouvrir » et cliquez sur « OK », puis attendez que le fichier soit téléchargé. Dans la fenêtre ouverte, cliquez sur « Installer ». Merci d'avoir choisi AdGuard!
Installer AdGuard sur votre appareil mobile