Mozilla

Manifest v3 Update für Firefox

von - 21.11.2022
Foto: mozilla.org
Ab dem 21. November 2022 können Entwickler von Add-ons ihre mit Firefox Manifest Version 3 (MV3) kompatiblen Erweiterungen auf addons.mozilla.org (AMO) hochladen und sie als MV3-Erweiterungen signieren lassen.
Das frühzeitige Signieren mit MV3 erlaubt Entwicklern die zukünftige Funktionalität Ihrer Erweiterung mit den Nightly-Builds zu testen, um einen reibungslosen Übergang zu MV3 in Firefox zu gewährleisten. MV3 soll in Firefox 109 (geplant für den 17. Januar 2023) erscheinen. Weiterhin will Firefox jedoch auch MV2-Erweiterungen unterstützen, auch wenn MV3-Erweiterungen ab der allgemeinen Verfügbarkeit in Firefox 109 begrüßt werden. Ziel von Firefox ist es, einen nahtlosen Übergang von MV2 zu MV3 für Erweiterungsentwickler zu gewährleisten. Das Team geht schrittweise vor und sammelt Feedback, während MV3 heranreift. Erst gegen Ende 2023 soll über einen angemessenen Zeitrahmen für die Abschaffung von MV2 entscheiden werden.
MV3 ist ein Standard, den die wichtigen Browser-Anbieter untereinander abstimmen. Auch Firefox-Anbieter Mozilla erkennt die browserübergreifende Kompatibilität als wichtige grundlegende Überlegung an. Dennoch implementiert Firefox weitere Elemente, um den Bedürfnissen von Firefox und der Community gerecht zu werden. Firefox MV3 unterscheidet sich von anderen Iterationen von MV3 in zwei Punkten:
  • Während andere Browser-Anbieter declarativeNetRequest (DNR) zugunsten von blockierenden Web-Anfragen in MV3 eingeführt haben, unterstützt Firefox MV3 weiterhin blockierende Web-Anfragen und wird in Zukunft eine kompatible Version von DNR unterstützen. Mozilla: "Wir glauben, dass das Blockieren von Web-Anfragen flexibler ist als DNR und somit kreativere Anwendungsfälle in Content-Blockern und anderen Datenschutz- und Sicherheits-Erweiterungen ermöglicht. DNR hat jedoch auch wichtige Leistungs- und Kompatibilitätseigenschaften, die wir unterstützen wollen."
  • Firefox MV3 bietet Event Pages als Hintergrundskript anstelle von Service Workern. Aus Kompatibilitätsgründen sollen, Service Worker jedoch in Zukunft auch unterstützt werden. Mozilla: "Event Pages bieten Vorteile wie DOM und Web-APIs, die Service Workern nicht zur Verfügung stehen, während sie im Allgemeinen auch einen einfacheren Migrationspfad bieten".
In den folgenden Versionen im Jahr 2023 will Mozilla die Kompatibilität von Firefox MV3 weiter ausbauen. MV3 bringt auch eine aufregende Änderung der Benutzeroberfläche in Form des neuen Unified Extensions-Buttons mit sich (bereits in Firefox Nightly verfügbar). Dies gibt den Nutzern die direkte Kontrolle darüber, welche Erweiterungen auf bestimmte Websites zugreifen können. Benutzer können den Zugriff von MV3-Erweiterungen auf beliebige Websites überprüfen, gewähren oder widerrufen. MV2-Erweiterungen werden in der Button-Oberfläche angezeigt, aber der Zugriff auf die Berechtigungen ist nicht möglich. Weitere Informationen über die neue Schaltfläche "Unified Extensions" finden Sie in diesem Beitrag. Wenn Sie planen, Ihre MV2-Erweiterung auf MV3 zu migrieren, können Sie bereits heute mit den ersten Schritten beginnen.
Verwandte Themen