Google hat angekündigt, dass die Manifest V3-Änderungen in Chrome 88 Beta live sind und die Änderungen Mitte Januar 2021 auf „stabil“ hochgestuft werden.
Eine der größeren Änderungen beim Surfen im Internet in diesem Jahr ist die vieldiskutiertes Manifest V3. Eine neue Manifestversion ermöglicht es dem Browser Chrome, die Funktion bestimmter älterer APIs einzuschränken und so die Funktionsweise zu ändern Das Web und die dazugehörigen Erweiterungen funktionieren und verändern schließlich die Art und Weise, wie Benutzer das Internet erleben groß. Nach Monaten der aktiven Diskussion und des Feedbacks werden Manifest V3 für Chrome-Erweiterungen jetzt in Chrome 88 Beta eingeführt, wobei in den folgenden Monaten weitere Änderungen folgen werden.
Änderungen in Manifest V3
Sicherheit
Mit Manifest V3 verbietet Google remote gehosteten Code. Das Unternehmen behauptet, dass dieser Mechanismus als Angriffsvektor genutzt wird, um die Malware-Erkennungstools von Google zu umgehen. Im Interesse der Privatsphäre und Sicherheit der Benutzer wird dies entfernt. Durch die Entfernung von remote gehostetem Code kann Google außerdem Einsendungen an den Chrome Web Store gründlicher und schneller überprüfen.
Leistung
Mit dieser neuen Version stellt Google vor Servicemitarbeiter als Ersatz für Hintergrundseiten. Hintergrundseiten bleiben im Hintergrund aktiv und verbrauchen Systemressourcen, unabhängig davon, ob eine Erweiterung sie nutzt. Servicemitarbeiter sind „ephemer“ in dem Sinne, dass sie unabhängig von einer Webseite ausgeführt werden und die öffnen Tür zu Funktionen, die keine Webseite oder Benutzerinteraktion erfordern (wie Push-Benachrichtigungen und Hintergrundinformationen). synchronisieren). Der Browser ist in der Lage, Servicemitarbeiter nach Bedarf zu starten und zu schließen, wodurch die Gesamtauslastung der Systemressourcen gesenkt werden kann.
Erweiterungs-APIs bewegen sich ebenfalls in Richtung eines deklarativeren Modells. Laut Google ist das Endergebnis eine bessere Gesamtleistung und verbesserte Datenschutzgarantien für die Mehrheit der Erweiterungsnutzer.
Privatsphäre
Eine weitere große Änderung ist das neue Erweiterungsmodell, das viele weitere Berechtigungen optional macht. Benutzer können jetzt vertrauliche Berechtigungen zum Zeitpunkt der Installation zurückhalten, was ihnen mehr Transparenz und Kontrolle darüber gibt, wie Erweiterungen ihre Daten verwenden und weitergeben. Entwickler von Erweiterungen sollten daher damit rechnen, dass Benutzer Berechtigungen jederzeit aktivieren und deaktivieren können.
Dann gibt es Änderungen an Erweiterungen, die passiven Zugriff auf Webaktivitäten erfordern, wie z Web Request API und die neuere Declarative Net Request API. Insbesondere die Declarative Net Request API hat seit ihrer ersten Ankündigung Änderungen erfahren, und der aktuelle Rollout berücksichtigt umfangreiche Änderungen Feedback aus der Entwickler-Community, z. B. Unterstützung mehrerer statischer Regelsätze, reguläre Ausdrücke innerhalb von Regeln, deklarative Header-Änderung, und mehr.
Wir waren sehr zufrieden mit der engen Zusammenarbeit zwischen dem Chrome Extensions-Team von Google und unserem eigenes Engineering-Team, um sicherzustellen, dass Werbeblocker-Erweiterungen auch nach der Einführung von Manifest V3 weiterhin verfügbar sind Wirkung.
Verfügbarkeit und Rollout für Manifest V3
Wie bereits erwähnt, steht Manifest V3 jetzt zum Experimentieren in Chrome 88 Beta zur Verfügung. Weitere Funktionen werden voraussichtlich in kommenden Versionen folgen. Der Chrome Web Store wird ab Mitte Januar Manifest V3-Erweiterungen akzeptieren, wenn Chrome 88 den stabilen Zweig erreicht.
Google gibt kein genaues Datum für die Entfernung der Unterstützung für Manifest V2-Erweiterungen an, eine grobe Angabe Der Zeitrahmen für den Migrationszeitraum kann auf ein Jahr geschätzt werden, nachdem Manifest V3 im Stall landet Zweig. Google wird in den kommenden Monaten weitere Einzelheiten zum Zeitplan bekannt geben.