Adguard ist eine schnelle und leichte Anzeigenblocker -Browser -Erweiterung
Das blockiert effektiv alle Arten von Anzeigen und Trackern.
Adguard.com | Reddit | Twitter | Telegramm
Adguard ist eine schnelle und leichte Anzeigenblocker -Browser -Erweiterung, die alle Arten von Anzeigen und Trackern auf allen Webseiten effektiv blockiert. Wir konzentrieren uns auf erweiterte Datenschutzeigenschaften, um nicht nur bekannte Tracker zu blockieren, sondern verhindern, dass Websites Ihr Schattenprofil erstellen. Im Gegensatz zu seinen eigenständigen Gegenstücken (AG für Windows, Mac) ist die Browser -Erweiterung vollständig frei und Open Source. Sie können hier mehr über den Unterschied erfahren.
AdGuard sammelt keine Informationen über Sie und nimmt nicht an einem akzeptablen ADS -Programm teil. Die einzige Einkommensquelle, die wir haben, ist die Verkauf von Premium -Versionen unserer Software, und wir beabsichtigen, sie so zu halten.
Sie können die neueste verfügbare Adguard -Erweiterungsversion im Chrome -Webladen erhalten.
Sie können die neueste Version der Adguard-Erweiterung von der Mozilla Add-On-Website erhalten.
Opera ist im Grunde genommen ein Chrombrowser, aber sie unterhält ein eigenes Add-On-Geschäft. Von dort aus können Sie Adguard -Erweiterung erhalten.
Die neueste stabile Version der Adguard Browser -Erweiterung ist im Microsoft Store erhältlich.
Wir sind gesegnet, eine Community zu haben, die nicht nur Adguard liebt, sondern auch zurückgibt. Viele Menschen melden sich auf verschiedene Weise freiwillig, um die Erfahrung anderer Benutzer mit Adguard besser zu machen, und Sie können sich ihnen anschließen!
Wir können uns nur freuen, die aktivsten Mitglieder der Community zu belohnen. Also, was können Sie tun?
Wenn Sie bei Adguard-Übersetzungen helfen möchten, erfahren Sie hier mehr über die Übersetzung unserer Produkte: https://kb.adguard.com/en/general/adguard-translations
Sie können eine Beta -Version der Adguard Browser -Erweiterung für jeden Browser erhalten. Alle erforderlichen Informationen zu diesem Thema finden Sie auf einer speziellen Seite auf unserer Website.
GitHub kann verwendet werden, um einen Fehler zu melden oder eine Feature -Anfrage einzureichen. Gehen Sie dazu zu dieser Seite und klicken Sie auf die Schaltfläche Neues Problem .
Notiz
Für die Filterprobleme (verpasste Anzeigen, Fehlalarme usw.) verwenden Sie das dedizierte Repository.
Hier ist eine engagierte Seite für diejenigen, die bereit sind, einen Beitrag zu leisten.
Installieren Sie lokale Abhängigkeiten durch Ausführen:
yarn install
Auslauftests:
yarn test
Führen Sie den folgenden Befehl aus, um die Entwicklerversion zu erstellen:
yarn dev
Dadurch werden ein Build -Verzeichnis mit ausgepackten Erweiterungen für alle Browser erstellt:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
Um einen Entwickler für einen bestimmten Browser zu erstellen, rennen Sie:
yarn dev < browser >
Wo <browser>
ist eines der folgenden: chrome
, edge
, opera
, firefox
, firefox-standalone
wie folgt:
yarn dev chrome
Um Dev Build im Uhrenmodus auszuführen, rennen Sie:
yarn dev --watch
Oder für einen bestimmten Browser:
yarn dev < browser > --watch
Seit Version V4.0 verwendet die Adguard Browser -Erweiterung einen Open -Source -Bibliothek Tsurlfilter, der die Filtermotor implementiert.
Bei der Entwicklung der Browser -Erweiterung kann es erforderlich sein, die Änderungen an tsurlfilter
zu testen. Folgendes müssen Sie tun, um Ihren lokalen Entwicklerbau mit dem lokalen Entwicklerbau von tsurlfilter
zu verknüpfen.
Klon und bauen Tsurlfilter -Bibliotheken.
Gehen Sie zu den tsurlfilter/packages/tsurlfilter
und tsurlfilter/packages/tswebextension
-Verzeichnissen und führen Sie yarn link
aus.
Jetzt können Sie diese Pakete mit der Browser -Erweiterung verknüpfen. Um diese Befehle yarn link
im Stammverzeichnis des Root -Verzeichnisses der Browser -Erweiterung ausführen zu lassen:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
Vor dem Erstellen der Release -Version sollten Sie die erforderlichen Ressourcen, die in den Build aufgenommen werden, manuell herunterladen: Filter und öffentliche Suffixliste.
yarn resources
Dieser Befehl überprüft auch, ob in den Filtern gefährliche Regeln vorhanden sind. Siehe gefährliche Regeln
yarn beta
yarn release
Sie müssen die Datei Certificate.PEM in das Verzeichnis ./private
einstellen. Dieser Build erzeugt ausgepackte Erweiterungen und packt sie dann (CRX für Chrome).
Stellen Sie sicher, dass Sie Node.js und Garn installiert haben.
Um die Beta -Version zu erstellen, rennen Sie:
yarn beta firefox-standalone
Navigieren Sie zum Build -Verzeichnis:
cd ./build/beta
Vergleichen Sie die generierte firefox.zip
-Datei mit der hochgeladenen.
Wenn Sie die Bündelgröße analysieren möchten, führen Sie den Build mit der ANALYZE
-Umgebung aus:
yarn cross-env ANALYZE=true yarn < build command >
Wenn Sie beispielsweise den Beta -Build für Chrome analysieren möchten, rennen Sie:
yarn cross-env ANALYZE=true yarn beta chrome
Oder wenn Sie alle Beta -Builds analysieren möchten, rennen Sie:
yarn cross-env ANALYZE=true yarn beta
Der Analysator wird im folgenden Format Berichte über das Verzeichnis ./build/analyze-reports
erstellen:
build/analyze-reports
├── < browser-name > - < build-type > .html
Trotz unseres Code kann es möglicherweise nicht der neuen Stilkonfiguration entsprechen, bitte richten Sie eslint
in Ihrem Editor ein, um sie zu verfolgen .eslintrc
So herunterladen und angehängt Lokalisierungen laufen:
yarn locales download
Um neue Phrasen auf Crowdin hochzuladen, benötigen Sie die Datei mit Phrasen ./Extension/_locales/en/messages.json
. Dann rennen:
yarn locales upload
So entfernen alte Nachrichten aus Gebietsschema -Nachrichten:
yarn locales renew
Übersetzungen laufen:
yarn locales validate
Um Orte zu zeigen, rennen Sie:
yarn locales info
Browser | Version |
---|---|
Browser auf Chrombasis | 80 |
Firefox | 78 |
Firefox Mobile | 113 |
Oper | 67 |
Rand | 80 |