Menü
DE

Browsererweiterung MV3 v0.4.0: Zeit für ein Update

Es ist fast eineinhalb Jahre her, dass wir die für MV3 geeignete Erweiterung veröffentlicht haben, und es ist Zeit für ein großes Update. Schließlich leben wir in der MV3-Wirklichkeit! Die Erweiterung benutzt nun unseren aktualisierten Filter-Engines, TSWebExtension und TSUrlFilter. Einen Rückblick, wie wir es geschafft haben, die erste Erweiterung zu erstellen, die auf Manifest V3 funktioniert, finden Sie in unserem Blog.

5 Gründe, warum die Erweiterung jetzt besser ist

Grund Nr. 1: das neue Prioritätsschema für Regeln

In der Vergangenheit hatten wir 4 verschiedene Regelprioritäten, aber die Auswahl und Priorisierung von Regeln innerhalb einer Gruppe war nicht klar. Mit unserem neuen Schema berechnen wir die Gewichtung einer Regel anhand der Modifikatoren, die sie enthält. Diese Modifikatoren werden nach Priorität geordnet, von der niedrigsten zur höchsten, und ihre Auswirkung auf den Anwendungsbereich einer Regel bestimmt ihre Gesamtprioritätsgewichtung. Dieser neue Ansatz ermöglicht es, eine deklarative Priorität für eine Regel in der Konvertierungsphase festzulegen, was insbesondere für die neue MV3 nützlich ist. Weitere Details zum neuen Prioritätsschema finden Sie in unserer Wissensdatenbank.

Grund Nr. 2: Unterstützung für $badfilter

Der Modifikator $badfilter hat die Macht, jede andere Regel zu deaktivieren. So funktioniert es: Filterentwickler fügen eine Regel mit diesem Modifikator hinzu, und wenn die Erweiterung dynamisch aktualisiert wird, hat die Regel mit dem Modifikator $badfilter Vorrang vor der Regel, auf die er angewendet wurde.

In der Vergangenheit war es nicht möglich, eine zuvor hinzugefügte Regel in MV3 zu deaktivieren. Aus diesem Grund haben wir die Unterstützung für $badfilter zunächst nur für Regeln hinzugefügt, die bereits in derselben Datei vorhanden waren. Wenn man eine Regel in einer Datei hatte und $badfilter in einer anderen Datei hinzufügte, funktionierte es einfach nicht.

Dank des Feedbacks von Erweiterungsentwicklern hat die W3C Working Group jedoch zugehört und eine neue API eingeführt, die es erlaubt, andere deklarative Regeln zu deaktivieren. Dies hat uns die Möglichkeit gegeben, $badfilter für alle Regeln in allen Dateien zu unterstützen. Zu diesem Zweck haben wir das Regelkonvertierungsschema überarbeitet, um zusätzliche Metadaten für Filter zu generieren und dynamisch die Regeln zu finden, die deaktiviert werden müssen.

Grund Nr. 3: Unterstützung für den Modifikator $cookie

Mit dem Modifikator $cookie kann die Lebensdauer (time to live, TTL) von Cookies angegeben werden. Die aktuelle MV3-Funktionalität reicht nicht aus, um diesen Modifikator korrekt arbeiten zu lassen, daher haben wir einige Verbesserungen vorgenommen:

  • Wenn die MV3 API ausreicht, damit die Filterregel funktioniert, wandeln wir die Regel in eine deklarative Regel um und fügen sie dem statischen Regelsatz hinzu
  • Andernfalls verarbeiten wir Cookies zusätzlich in unserer TSUrlFilter-Engine und verwenden die browser.cookies-API, um Cookies zu entfernen, die nicht gesetzt werden sollen, oder um die Lebensdauer von Cookies zu verkürzen

Grund Nr. 4: Unterstützung für die Modifikatoren $elemhide, $generichide, $specifichide

Diese Modifikatoren helfen uns, die kosmetische Filterung für bestimmte Websites zu deaktivieren. Da MV3 noch nicht über solche Tools verfügt, haben wir die Unterstützung für die Modifikatoren durch unsere TSUrlFilter-Engine hinzugefügt. Diese Engine vergleicht blockierende Regeln mit Ausnahmeregeln und sendet nur Regeln, die nicht ausgeschlossen sind, an das content scrypt.

Grund Nr. 5: einige andere Modifikatoren

Wir haben Unterstützung auch für die folgenden Modifikatoren hinzugefügt:

  • $method schränkt den Regelbereich auf Anfragen ein, die die angegebenen HTTP-Methoden verwenden
  • $to schränkt den Regelbereich auf Anfragen an die angegebenen Domains und deren Subdomains ein
  • $removeheader: Regeln mit diesem Modifikator sollen Header aus HTTP-Anfrage und -Antworten entfernen
  • Der Modifikator $all besteht aus allen content-type Modifikatoren und $popup
  • $csp ändert das Verhalten der Regel komplett. Wenn es auf eine Regel angewendet wird, blockiert die Regel die entsprechende Anfrage nicht. Stattdessen werden die Antwort-header geändert

Dies ist der erste Werbeblocker, der unter den strengen Bedingungen des Manifest V3 funktioniert. Sie helfen uns sehr, wenn Sie Probleme mit der Erweiterung auf GitHub melden.

Hat Ihnen dieser Beitrag gefallen?

AdGuard für Windows

AdGuard für Windows ist mehr als nur ein Werbeblocker. Es ist ein Mehrzweck-Tool, das Werbung blockiert, den Zugriff auf gefährliche Websites kontrolliert, das Laden von Seiten beschleunigt und Kinder vor ungeeigneten Inhalten schützt.
Bewertungen: 14572
4,7 von 5
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Weiterlesen

AdGuard für Mac

Im Gegensatz zu anderen Werbeblockern ist AdGuard speziell für macOS ausgelegt. Es sperrt nicht nur Werbung in Safari und anderen Browsern, sondern schützt Sie auch vor Tracking, Phishing und Betrug.
Bewertungen: 14572
4,7 von 5
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Weiterlesen

AdGuard für Android

AdGuard für Android ist eine ideale Lösung für Mobilgeräte auf Android. Im Gegensatz zu anderen Werbeblockern benötigt AdGuard keinen Root-Zugriff und bietet ein breites Spektrum an Funktionen für App-Verwaltung.
Bewertungen: 14572
4,7 von 5
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag

AdGuard für iOS

Der fortschrittlichste Werbeblocker für Safari: Er lässt Sie Popup-Werbung ausblenden, beschleunigt den Seitenaufbau und schützt Ihre persönlichen Daten. Ein manuelles Tool zum Blockieren von Elementen und sehr anpassbare Einstellungen helfen Ihnen, die Filterung genau an Ihre Bedürfnisse anzupassen.
Bewertungen: 14572
4,7 von 5
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag

AdGuard Browsererweiterung

AdGuard ist die schnellste und leichteste Werbeblocker-Erweiterung, die alle Arten von lästiger Werbung auf allen Websites effektiv sperrt! Wählen Sie AdGuard-Adblocker für Ihren Browser und surfen Sie kostenlos, schnell und sicher.
Bewertungen: 14572
4,7 von 5

AdGuard für Safari

Erweiterungen für Safari zum Sperren von Werbeeinblendungen haben es schwer, seit Apple begonnen hat, jeden zu zwingen, die neue SDK zu verwenden. Die AdGuard-Erweiterung soll Safari die hochwertige Werbeblockade zurückgeben.
Bewertungen: 14572
4,7 von 5
App Store
Herunterladen
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag

AdGuard Home

AdGuard Home ist eine netzwerkweite Software zum Sperren von Werbung und Tracking. Nachdem Sie es eingerichtet haben, deckt es ALLE Ihre Heimgeräte ab, und Sie brauchen dafür keine clientseitige Software. Mit dem Aufstieg von „Internet der Dinge” und vernetzten Geräten wird es immer wichtiger, Ihr gesamtes Netzwerk zu kontrollieren.
Bewertungen: 14572
4,7 von 5

AdGuard-Inhaltsblocker

AdGuard-Inhaltsblocker eliminiert die gesamte Werbung in mobilen Browsern, welche die Inhaltsblocker-Technologie unterstützen - dies sind Samsung Internet und Yandex.Browser. Im Gegensatz zu AdGuard für Android ist der Inhaltsblocker nicht so umfangreich, dafür allerdings kostenlos, einfach zu installieren und bietet immer noch eine hohe Qualität beim Sperren von Werbung.
Bewertungen: 14572
4,7 von 5
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Weiterlesen

AdGuard-Assistent

Eine zusätzliche Browsererweiterung für AdGuard-Desktop-Apps. Damit können Sie innerhalb des Browsers manuell Elemente sperren, Websites zur Freigabeliste hinzufügen oder Fehlerberichte senden.
Bewertungen: 14572
4,7 von 5
Assistent für Chrome Ist das Ihr derzeitiger Browser?
Installieren
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Assistent für Firefox Ist das Ihr derzeitiger Browser?
Installieren
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Assistent für Edge Ist das Ihr derzeitiger Browser?
Installieren
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Assistent für Opera Ist das Ihr derzeitiger Browser?
Installieren
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Assistent für Yandex Ist das Ihr derzeitiger Browser?
Installieren
Durch das Herunterladen akzeptieren Sie den Lizenzvertrag
Assistent für Safari Ist das Ihr derzeitiger Browser?
Wenn Sie Ihren Browser nicht finden können, probieren Sie die alte Version des Assistenten aus, die Sie in den Einstellungen der AdGuard-Erweiterung finden können.

AdGuard Temp Mail β

Ein kostenloser Generator für temporäre E-Mail-Adressen, der Ihre Anonymität wahrt und Ihre Privatsphäre schützt
Bewertungen: 14572
4,7 von 5

AdGuard für Android TV

AdGuard für Android TV ist die einzige App, die Werbung sperrt, Ihre Privatsphäre schützt und als Firewall für Ihr Smart TV fungiert. Sie erhalten Warnungen über Web-Bedrohungen, verwenden sichere DNS und profitieren von verschlüsseltem Datenverkehr. Entspannen Sie sich und schauen Sie sich Ihre Lieblingssendungen an - mit erstklassiger Sicherheit und ohne Werbung!
Bewertungen: 14572
4,7 von 5
AdGuard herunterladen Klicken Sie auf die Datei hinter dem Pfeil, um AdGuard zu installieren Wählen Sie "Öffnen", klicken Sie dann auf "OK" und warten Sie, bis die Datei heruntergeladen ist. Ziehen Sie im geöffneten Fenster das AdGuard-Symbol in den Ordner "Programme". Vielen Dank, dass Sie sich für AdGuard entschieden haben! Wählen Sie "Öffnen", klicken Sie dann auf "OK" und warten Sie, bis die Datei heruntergeladen ist. Klicken Sie im geöffneten Fenster auf "Installieren". Vielen Dank, dass Sie sich für AdGuard entschieden haben!
Installieren Sie AdGuard auf mobilen Geräten