Ich werde deine Chrome-Erweiterung von Manifest v2 auf v3 umstellen


Über diesen Service
Automatische Übersetzung
Chrome akzeptiert Manifest V2 nicht mehr. Wenn deine Erweiterung noch auf MV2 läuft, braucht sie eine echte Migration, keinen umbenannten Manifest.
Ich konvertiere MV2-Erweiterungen zu Manifest V3: Manifest-Schema, Hintergrundseite zu Service Worker, Aufteilung von Berechtigungen und Host-Berechtigungen, Registrierung von Content-Skripten und das Packen, das im Store überprüft wird.
Weißt du nicht, wie groß der Job ist? Beginne mit dem Audit. Du bekommst einen schriftlichen Bericht, der jede MV2-API auf ihre MV3-Alternative abbildet, die Teile, die nicht eins zu eins übersetzt werden können, und eine ehrliche Aufwandsschätzung. Danach bestellst du eine Migration, und das Audit wird zum Plan.
Offene Grenzen, die vor der Bestellung genannt werden:
- Das Blockieren von webRequest ist nicht immer umsetzbar. Adblocker und Erweiterungen, die Requests umschreiben, benötigen ein Redesign, keine Migration. Ich sage dir das im Audit, nicht während der Bestellung.
- MV3 verbietet remote gehosteten Code. Wenn deine Erweiterung Skripte von einem Server lädt, ist das eine Designänderung.
- Store-ready bedeutet, dass die Dateien vorbereitet und gegen den vereinbarten Umfang geprüft sind. Es beinhaltet keinen Entwickler-Account-Zugang, Hochladen, Einreichung oder eine Garantie für die Genehmigung.
Ich nutze KI-gestützte Tools; jede Lieferung wird manuell überprüft und validiert.
Lerne Onur E. kennen
Browser Extension Developer
- AusTürkei
- Mitglied seitApr. 2022
- ⌀ Antwortzeit1 Stunde
Sprachen
Türkisch, Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Kannst du einfach nur die manifest_version auf 3 ändern?
Nein. Das erzeugt eine Erweiterung, die lädt und dann fehlschlägt, meist bei dem Hintergrundskript und der Berechtigungsabfrage. Die eigentliche Arbeit ist das Hintergrundmodell, die Berechtigungsteilung und die Request-API.
Meine Erweiterung blockiert oder modifiziert Requests. Kannst du sie migrieren?
Bestelle zuerst das Audit. Das Blockieren von webRequest hat kein allgemeines MV3-Äquivalent, und declarativeNetRequest deckt nur statische Regeln ab. Ich sage dir ehrlich, ob deine Regeln abbildbar sind oder ob du ein Redesign brauchst.
Wie weiß ich, wie groß mein Job ist, bevor ich für eine Migration bezahle?
Dafür ist das Audit-Paket da. Es ist eine eigenständige schriftliche Leistung und wird zum Plan, wenn du danach eine Migration bestellst.
Reicht du es für mich im Chrome Web Store ein?
Nein. Ich bereite und prüfe die Dateien vor. Hochladen und Einreichen erfolgt von deinem eigenen Entwickler-Account, und niemand kann eine Review-Genehmigung garantieren.

