Adguard est une extension du navigateur de blocage rapide et légère
Cela bloque efficacement tous les types d'annonces et de trackers.
Adguard.com | Reddit | Twitter | Télégramme
Adguard est une extension de navigateur de blocage d'annonces rapide et légère qui bloque efficacement tous les types d'annonces et de trackers sur toutes les pages Web. Nous nous concentrons sur les fonctionnalités avancées de protection de la confidentialité pour non seulement bloquer les trackers connus, mais nous empêchons des sites Web de créer votre profil d'ombre. Contrairement à ses homologues autonomes (AG pour Windows, Mac), l'extension du navigateur est entièrement gratuite et open source. Vous pouvez en savoir plus sur la différence ici.
Adguard ne recueille aucune information vous concernant et ne participe à aucun programme d'annonces acceptable. La seule source de revenus que nous avons est de vendre des versions premium de notre logiciel, et nous avons l'intention de le garder ainsi.
Vous pouvez obtenir la dernière version de l'extension Adguard disponible de la boutique en ligne Chrome.
Vous pouvez obtenir la dernière version de l'extension Adguard à partir du site Web de mozilla.
L'opéra est essentiellement un navigateur de chrome, mais il maintient son propre magasin complémentaire. Vous pouvez obtenir une extension Adguard à partir de là.
La dernière version stable de l'extension du navigateur Adguard est disponible dans Microsoft Store.
Nous avons la chance d'avoir une communauté qui n'aime pas seulement Adguard, mais aussi les redonne. Beaucoup de gens se portent volontaires de diverses manières pour améliorer la meilleure expérience avec Adguard, et vous pouvez les rejoindre!
Nous, de notre part, ne pouvons être heureux que de récompenser les membres les plus actifs de la communauté. Alors, que pouvez-vous faire?
Si vous souhaitez aider avec les traductions Adguard, veuillez en savoir plus sur la traduction de nos produits ici: https://kb.adguard.com/en/general/adguard-translations
Vous pouvez obtenir une version bêta de l'extension du navigateur Adguard pour n'importe quel navigateur. Toutes les informations nécessaires sur ce sujet peuvent être trouvées sur une page dédiée sur notre site Web.
GitHub peut être utilisé pour signaler un bogue ou pour soumettre une demande de fonctionnalité. Pour ce faire, accédez à cette page et cliquez sur le bouton du nouveau problème .
Note
Pour les problèmes liés au filtre (annonces manquées, faux positifs, etc.) utilisez le référentiel dédié.
Voici une page dédiée à ceux qui sont prêts à contribuer.
Installez les dépendances locales en fonctionnant:
yarn install
Tests d'exécution:
yarn test
Exécutez la commande suivante pour créer la version dev:
yarn dev
Cela créera un répertoire de construction avec des extensions déballées pour tous les navigateurs:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
Pour faire une construction de développement pour un navigateur spécifique, exécutez:
yarn dev < browser >
Où <browser>
est l'un des éléments suivants: chrome
, edge
, opera
, firefox
, firefox-standalone
, comme ceci:
yarn dev chrome
Pour exécuter Dev Build en mode de montre, exécutez:
yarn dev --watch
Ou pour un navigateur spécifique:
yarn dev < browser > --watch
Depuis la version V4.0, l'extension du navigateur Adguard utilise une bibliothèque open source tsurlfilter qui implémente le moteur de filtrage.
Lors du développement de l'extension du navigateur, il peut être nécessaire de tester les modifications de tsurlfilter
. Voici ce que vous devez faire pour relier votre version de développement locale à la version de développement locale de tsurlfilter
.
Clone et construire des bibliothèques tsurlfilter.
Accédez à tsurlfilter/packages/tsurlfilter
et tsurlfilter/packages/tswebextension
répertoires et exécutez yarn link
.
Vous pouvez maintenant lier ces packages à l'extension du navigateur. Pour ce faire, exécutez les commandes yarn link
dans le répertoire racine du répertoire racine d'extension du navigateur:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
Avant de construire la version de version, vous devez télécharger manuellement les ressources nécessaires qui seront incluses dans la liste Build: Filtres et suffixes publics.
yarn resources
Cette commande vérifie également s'il y a des règles dangereuses dans les filtres. Voir les règles dangereuses
yarn beta
yarn release
Vous devrez mettre un fichier certificate.pem dans le répertoire ./private
. Cette version créera des extensions déballées, puis les emballera (CRX pour Chrome).
Assurez-vous que vous avez installé Node.js et le fil.
Pour construire la version bêta , exécutez:
yarn beta firefox-standalone
Accédez au répertoire de construction:
cd ./build/beta
Comparez le fichier firefox.zip
généré avec celui téléchargé.
Si vous souhaitez analyser la taille du bundle, exécutez la construction avec l'environnement ANALYZE
:
yarn cross-env ANALYZE=true yarn < build command >
Ainsi, par exemple, si vous souhaitez analyser la construction bêta pour Chrome, exécutez:
yarn cross-env ANALYZE=true yarn beta chrome
Ou si vous souhaitez analyser toutes les versions bêta, exécutez:
yarn cross-env ANALYZE=true yarn beta
L'analyseur générera des rapports sur le répertoire ./build/analyze-reports
dans le format suivant:
build/analyze-reports
├── < browser-name > - < build-type > .html
Malgré notre code peut ne pas être actuellement conforme à la configuration du nouveau style, s'il vous plaît, configurez eslint
dans votre éditeur pour le suivre .eslintrc
Pour télécharger et ajouter les localisations exécutées:
yarn locales download
Pour télécharger de nouvelles phrases sur Crowdin, vous avez besoin du fichier avec des phrases ./Extension/_locales/en/messages.json
. Puis courez:
yarn locales upload
Pour supprimer les anciens messages des messages régionaux exécutés:
yarn locales renew
Pour valider les traductions:
yarn locales validate
Pour afficher les informations sur les localités:
yarn locales info
Navigateur | Version |
---|---|
Navigateurs à base de chrome | 80 |
Incendier | 78 |
Firefox Mobile | 113 |
Opéra | 67 |
Bord | 80 |