Manifest V3 ist die neueste Version der Erweiterungsplattform. Wir haben eine Reihe von Änderungen an den verfügbaren APIs vorgenommen und eine Reihe neuer Funktionen hinzugefügt.

Unsere Ziele

Manifest V3 ist der erste Schritt unserer Plattformvision zur Verbesserung von Datenschutz, Sicherheit und Leistung von Erweiterungen. Neben den Änderungen an der Plattform arbeiten wir daran, den Nutzern ein besseres Verständnis und mehr Kontrolle darüber zu ermöglichen, welche Erweiterungen zu sehen sind. Die Änderungen werden mehrere Jahre dauern.

Was ändert sich?

Erweiterungen in Manifest V2 hatten eine langlebige Hintergrundseite, die Ressourcen verbraucht hat, auch wenn eine Erweiterung nicht ausgeführt wurde. In Manifest V3 haben wir den Hintergrundkontext in Service Worker verschoben, die nur bei Bedarf ausgeführt werden.
Mit Manifest V3 kann für eine Erweiterung extern gehosteter Code nicht mehr verwendet werden. Dies birgt Sicherheitsrisiken, da nicht überprüfter Code in Erweiterungen ausgeführt werden kann. Durch diese Änderung kann eine Erweiterung nur JavaScript ausführen, das in ihrem Paket enthalten ist und vom Chrome Web Store überprüft werden muss.
Die blockierende Version der webRequest API wird eingestellt. Dies erforderte Erweiterungen für den gesamten Netzwerkverkehr, um Filterfunktionen bereitzustellen, was zu Leistungs- und Datenschutzkosten führte. Die neue deklarativeNetRequest API bietet für viele Anwendungsfälle eine sicherere Alternative.
Manifest V3 bietet außerdem eine Reihe neuer APIs und Funktionen sowie Verbesserungen der Plattform, einschließlich der Unterstützung von Promise-basierten Methoden.

Wie geht es weiter?

Weitere Informationen zum Migrieren von Erweiterungen
Hier sehen Sie die wichtigsten Lücken, die wir im Rahmen der Umstellung geschlossen haben.
Checkliste mit Änderungen für die Migration ansehen.
Hinweise zum Veröffentlichen einer aktualisierten Erweiterung.