Je vais migrer votre extension Chrome de manifest v2 à v3


À propos de ce service
Traduction automatique
Chrome n'accepte plus Manifest V2. Si votre extension fonctionne encore avec MV2, elle nécessite une migration réelle, pas simplement un renommage du manifeste.
Je convertis les extensions MV2 en Manifest V3 : schéma du manifeste, passage de la page background au service worker, séparation des permissions et des host-permissions, enregistrement du content-script, et vérification du packaging et de la revue du store.
Vous ne savez pas à quel point le travail est important ? Commencez par l'Audit. Vous recevez un rapport écrit qui cartographie chaque API MV2 que vous utilisez avec son remplacement MV3, les parties qui ne peuvent pas être traduites en un seul coup, et une estimation honnête du temps nécessaire. Commandez une migration ensuite, et l'audit devient le plan.
Limites honnêtes, indiquées avant votre commande :
- Bloquer webRequest n'est pas toujours convertible. Les bloqueurs de publicité et extensions qui réécrivent les requêtes nécessitent une refonte, pas une migration. Je vous le dis dans l'audit, pas en cours de commande.
- MV3 interdit le code hébergé à distance. Si votre extension charge des scripts depuis un serveur, c'est un changement de conception.
- Store-ready signifie que les fichiers sont préparés et vérifiés selon le périmètre convenu. Cela n'inclut pas l'accès au compte développeur, le téléchargement, la soumission ou toute garantie d'approbation.
J'utilise des outils assistés par IA ; chaque livraison est revue et validée manuellement.
Découvrez Onur E.
Browser Extension Developer
- DeTurquie
- Membre depuisavr. 2022
- Temps de réponse moy.1 heure
Langues
Turc, Anglais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Pouvez-vous simplement changer manifest_version en 3 ?
Non. Cela produit une extension qui se charge puis échoue, généralement au niveau du script background et de la demande de permission. Le vrai travail concerne le modèle background, la séparation des permissions, et l'API de requête.
Mon extension bloque ou modifie des requêtes. Pouvez-vous la migrer ?
Commandez d'abord l'Audit. Bloquer webRequest n'a pas d'équivalent général en MV3 et declarativeNetRequest ne couvre que les règles statiques. Je vous dirai honnêtement si vos règles sont mappables ou si une refonte est nécessaire.
Comment savoir à quel point mon travail est important avant de payer une migration ?
C'est précisément le but du package Audit. C'est un livrable écrit en soi, et il devient le plan si vous commandez une migration par la suite.
Soumettez-vous l'extension au Chrome Web Store pour moi ?
Non. Je prépare et vérifie les fichiers. Le téléchargement et la soumission se font depuis votre propre compte développeur, et personne ne peut garantir l'approbation lors de la revue.

