Umstellung auf Manifest V3 fortsetzen

David Li
David Li

Im Dezember letzten Jahres haben wir die geplante Einstellung von Manifest V2 pausiert, um auf Feedback von Entwicklern einzugehen und bessere Lösungen für Migrationsprobleme zu liefern. Infolge dieses Feedbacks haben wir eine Reihe von Änderungen an Manifest V3 vorgenommen, um diese Lücken zu schließen, darunter:

  • Wir stellen Offscreen-Dokumente vor, die Erweiterungen einen DOM-Zugriff für eine Vielzahl von Szenarien bieten, z. B. für die Audiowiedergabe.
  • Bessere Kontrolle über die Service Worker-Lebensdauer für Erweiterungen, die Erweiterungs-APIs aufrufen oder Ereignisse über einen längeren Zeitraum empfangen
  • Es wurde eine neue User Scripts API hinzugefügt, mit der Nutzerskripts von Erweiterungen des Userscript-Managers sicherer ausgeführt werden können.
  • Verbesserte Unterstützung für das Filtern von Inhalten durch Bereitstellung größerer Mengen in der deklarativeNetRequest API für statische Regelsätze und dynamische Regeln

Wir haben nicht nur Lücken geschlossen, sondern auch neue Funktionen zur Plattform hinzugefügt, z. B. die Side Panel API, die Anfang dieses Jahres veröffentlicht wurde, und die Reading List API, die sich derzeit in der Betaphase befindet. Wir haben vor Kurzem auf dem Ad-Filtering Dev Summit viele dieser Änderungen besprochen und weiteren Kontext zu den Änderungen und Verbesserungen gegeben, die wir aufgrund des Feedbacks vorgenommen haben.

Mit diesen Änderungen haben wir festgestellt, dass die Unterstützung für Manifest V3 in der Community von Erweiterungsentwicklern deutlich gestiegen ist. Besonders ermutigen wir uns durch unseren ständigen Dialog mit den Entwicklern von Erweiterungen zum Blockieren von Inhalten, die ursprünglich der Meinung waren, dass Manifest V3 die Möglichkeit beeinträchtigen könnte, Nutzern die gewohnten Funktionen zur Verfügung zu stellen.

Mit Manifest V3 haben wir beobachtet, wie viel Aufwand Browserteams (insbesondere Chrome, aber auch andere Browser) in die Arbeit an einer einheitlichen Plattform stecken, und ich sehe, wie sie auf das Feedback der Entwickler von Erweiterungen reagieren. Wie immer ist die Migration zu einer neuen Plattform ein großes Unterfangen, aber wir sind sehr zuversichtlich, dass die neue einheitliche Plattform erhebliche Vorteile für das gesamte Browsererweiterungs-Ökosystem bietet und dass Werbeblocker wie wir dieser Aufgabe weiterhin gewachsen sein und sich weiter verbessern können.“ – Andrey Meshkov, CTO AdGuard

Nachdem wir auf die Migrationsprobleme aus unserer Entwickler-Community eingegangen sind, sind wir bereit, zu Manifest V3 und den damit verbundenen höheren Sicherheits- und Datenschutzgarantien zu wechseln. Aus diesem Grund führen wir den Einstellungszeitraum fort.

Zeitplan für die Einstellung

Wir beginnen bereits ab Juni 2024 in Chrome 127 damit, Manifest V2-Erweiterungen in vorstabierbaren Versionen von Chrome (Entwickler-, Canary- und Beta-Version) zu deaktivieren. Für Nutzer, die von der Einführung betroffen sind, werden Manifest V2-Erweiterungen automatisch in ihrem Browser deaktiviert und sie können diese Erweiterungen nicht mehr aus dem Chrome Web Store installieren. Außerdem wird bei Manifest V2-Erweiterungen im Juni 2024 das „Vorgestellt“-Logo im Chrome Web Store entfernt, sofern sie derzeit eines haben.

Diese Änderung wird nach und nach eingeführt. Dabei werden Nutzerfeedback und Daten erhoben, damit Chrome-Nutzer über die Änderung informiert sind und wissen, wie sie alternative, aktuelle Erweiterungen finden können.

Wir werden während des gesamten Roll-outs mit den Entwicklern kommunizieren und das Feedback während dieses Prozesses weiterhin genau beobachten. Wir gehen davon aus, dass es mindestens einen Monat dauern wird, um die Änderungen der Prestable zu beobachten und zu stabilisieren, bevor die Einführung auf die stabile Version Chrome ausgeweitet wird. Diese wird dann im Laufe der Zeit ebenfalls schrittweise eingeführt. Der genaue Zeitpunkt kann je nach erfassten Daten variieren. Während dieser Zeit halten wir Sie über unseren Fortschritt auf dem Laufenden.

Unternehmen, die die Richtlinie ExtensionManifestV2Availability verwenden, um dafür zu sorgen, dass Manifest V2-Erweiterungen in ihrer Organisation weiterhin funktionieren, haben bis Juni 2025 Zeit, diese Erweiterungen zu migrieren. Browser, für die die Richtlinie aktiviert ist, sind bis dahin nicht von der Einführung dieser Einstellung betroffen.

Nächste Schritte für Publisher von Erweiterungen

Publisher von Erweiterungen, die noch Manifest V2-Erweiterungen veröffentlichen, sollten unbedingt vor Juni 2024 zu Manifest V3 migrieren. In unserer Migrationsanleitung finden Sie alle wichtigen Informationen für eine erfolgreiche Migration. Eine Zusammenfassung der jüngsten Verbesserungen an der Plattform für Erweiterungen finden Sie in unseren vierteljährlichen Updates Juli und Oktober. Sollten während der Migration Fragen oder Probleme auftreten, können Sie sich über unsere Supportkanäle an uns wenden.

In der Zwischenzeit veröffentlichen wir immer wieder neue Funktionen, um die Entwicklung von Erweiterungen insgesamt zu verbessern.

Vielen Dank an alle, die uns Feedback gegeben haben. Für unsere Weiterentwicklung der Plattform war dies von unschätzbarem Wert.