Was ist manifest v3?
user
Manifest V3 ist die kommende Version des Manifest-Dateiformat von Google Chrome-Erweiterungen verwendet. Die Manifest-Datei ist eine JSON-Datei, die Informationen über die Erweiterung enthält, wie seinen Namen, Version, Berechtigungen und Hintergrund-Skripte. Manifest V3 enthält Änderungen an der Erweiterungsarchitektur und API, die Erweiterungssicherheit, Privatsphäre und Leistung zu verbessern. Einige der Änderungen umfassen die Beschränkung des Zugriffs von Erweiterungen auf sensible Benutzerdaten, wie Browser-Geschichte, und Einführung neuer APIs für den Zugriff auf bestimmte Funktionen, wie das Netzwerk und Cookies. Eine der umstrittensten Änderungen in Manifest V3 ist die Deprekation der chrome.runtime.sendMessage() Methode für die Kommunikation zwischen Content-Skripte und Hintergrund-Skripte. Stattdessen wird ein neues Messaging-System namens Messaging mit Port übergeben eingeführt werden. Dies hat Bedenken unter Entwicklern, die auf chrome.runtime.sendMessage() für verschiedene Erweiterungsfunktionen verlassen. Manifest V3 ist derzeit in der Entwicklung und wird voraussichtlich in naher Zukunft veröffentlicht werden.
assistant
Welche Bedenken hatten die Entwickler?
user
Entwickler haben mehrere Bedenken über Manifest V3 und einige seiner Änderungen: Die Deprecation von chrome.runtime.sendMessage() begrenzt die Kommunikationsoptionen zwischen Content-Skripte und Hintergrund-Skripte. Dies könnte es schwierig machen, bestimmte Erweiterung Funktionalitäten, die auf Messaging zwischen diesen Komponenten verlassen zu implementieren. Einige Entwickler argumentieren, dass die neue Port-basierte Messaging-System ist komplexer und restriktiver. Die neuen Berechtigungen Modell begrenzt den Zugriff auf sensible Daten wie Browser-Geschichte. Während dies darauf abzielt, die Privatsphäre zu verbessern, kann es Erweiterungen, die berechtigterweise benötigen Zugriff auf solche Daten zu funktionieren. Einige Entwickler fühlen, dass die Berechtigungen sind zu restriktiv und Innovation behindern. Die Änderungen wurden abrupt und mit eingeschränkter Community-Konsultation. Einige Entwickler glauben, dass Google nicht angemessen berücksichtigen Erweiterung Entwickler und Benutzer bei der Gestaltung von Manifest V3. Es wurden Anfragen für Google, um Manifest V3 zu verzögern, um mehr Diskussion und Feedback zu ermöglichen. Insgesamt gibt es gültige Argumente auf beiden Seiten hinsichtlich der Pros und Nachteile von Manifest V3. Lassen Sie mich wissen, wenn Sie möchten, um auf alle Punkte zu erarbeiten.
assistant