AdGuard Browser-Assistent v1.4: Anpassung an Manifest V3
Die Umstellung unserer Browsererweiterungen auf Manifest V3 geht weiter und ein neuer Meilenstein ist erreicht! Die Zeit ist reif für Ihren treuen Begleiter in Sachen Werbeblockierung: Wir sind bereit, den AdGuard Browser-Assistenten v1.4 anzukündigen, der vollständig an MV3 angepasst ist.
Wenn Sie die Erweiterung verwenden, werden Sie vielleicht keinen Unterschied in der Benutzererfahrung oder in der Gesamtfunktionalität bemerken, aber lassen Sie sich nicht täuschen: Es hat sich viel geändert. Die Einschränkungen der neuen API machen die Anpassung von Erweiterungen an Manifest V3 mühsam, aber die Arbeit muss getan werden — langsam aber sicher springen unsere Erweiterungen auf den MV3-Zug. Welche Änderungen gibt es denn?
Hintergrundseite durch Service Worker ersetzt: Problem und Lösung
Kurz gesagt, die Hintergrundseite ist in der MV3-Version des AdGuard Browser-Assistenten verschwunden. Die Hintergrundseite ist für einen separaten Prozess verantwortlich, in dem Erweiterungen ihren aktiven Status beibehalten und mit den Browser-APIs arbeiten können. In Manifest V3 wird diese Seite durch einen Service Worker ersetzt.
Das Problem mit dem Service Worker ist, dass er häufig vom Browser unterbrochen wird. Wenn der Browser den Service Worker anhält, geht die Erweiterung in eine Art Schlafmodus über. Damit die Erweiterung funktionsfähig ist, muss der Service Worker durch etwas aufgeweckt werden: Das kann das Laden einer Seite sein oder eine Nachricht, die an den Service Worker gesendet wurde. Im AdGuard Browser-Assistenten v1.4 wird der Service Worker von der AdGuard Desktop-App, mit der der Assistent verbunden ist, selbst gestartet — es muss nichts weiter getan werden.
Was noch getan wurde: Links
Der Umgang mit dem Service Worker war eines unserer Hauptziele, aber auf dem Weg dorthin sind wir auch auf einige andere notwendige Änderungen gestoßen. In unseren früheren Blogbeiträgen haben wir den Migrationsprozess zu MV3 ausführlich beschrieben. Wenn Sie mehr darüber erfahren möchten, lesen Sie den Beitrag über AdGuard Browsererweiterung oder AdGuard VPN Browsererweiterung. Vieles von dem, was wir bei diesen Umstellungen gelernt haben, hat sich bei der Entwicklung des AdGuard Browser-Assistenten v1.4 als unglaublich wertvoll erwiesen.
Haben Sie den Browser-Assistenten noch nicht installiert?
Dann ist dies eine gute Gelegenheit, unsere Erweiterung auszuprobieren. Sie finden diese auf unserer Website oder in Ihrer Desktop-App.
In AdGuard für Windows gehen Sie zu Einstellungen → Browser-Assistent → Erweiterung installieren.
In AdGuard für Mac gehen Sie zu Einstellungen → Assistent → Erweiterung installieren.
Viel Spaß!
Wir freuen uns über Ihr Feedback und laden Sie herzlich ein, uns Ihre Gedanken und Anregungen zur neuen Version mitzuteilen. AdGuard ist in fast allen sozialen Netzwerken vertreten — wählen Sie Ihr bevorzugtes aus.