Manifest V3
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?
Wechsel zu Service Workern
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.
Kein Remote-gehosteter Code mehr
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.
Änderungen bei der Änderung von Netzwerkanfragen
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.
Sonstige Änderungen
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?
Migrieren
Weitere Informationen zum Migrieren von Erweiterungen
Bekannte Probleme
Hier sehen Sie die wichtigsten Lücken, die wir im Rahmen der Umstellung geschlossen haben.
Checkliste
Checkliste mit Änderungen für die Migration ansehen.
Veröffentlichungsleitfaden
Hinweise zum Veröffentlichen einer aktualisierten Erweiterung.