Migro la tua estensione Chrome da manifest v2 a v3


Informazioni su questo servizio
Traduzione automatica.
Chrome non accetta più Manifest V2. Se la tua estensione funziona ancora con MV2, necessita di una vera migrazione, non di un semplice rinominare il manifest.
Convertisco le estensioni MV2 a Manifest V3: schema del manifest, pagina di background in service worker, divisione tra permessi e host-permission, registrazione del content-script e la verifica del packaging e delle review del negozio.
Non sei sicuro di quanto lavoro ci sia da fare? Inizia con l'Audit. Ricevi un rapporto scritto che mappa ogni API MV2 che usi con la sua sostituzione in MV3, le parti che non si possono tradurre direttamente e una stima onesta dello sforzo. Poi ordina una migrazione e l'audit diventa il piano.
Limiti onesti, dichiarati prima di ordinare:
- Bloccare webRequest non è sempre convertibile. Ad blocker e estensioni che riscrivono le richieste necessitano di un redesign, non di una migrazione. Te lo dico nell'audit, non durante l'ordine.
- MV3 vieta il codice ospitato da remoto. Se la tua estensione carica script da un server, è un cambiamento di design.
- Store-ready significa file preparati e verificati rispetto all'ambito concordato. Non include accesso all'account sviluppatore, upload, invio o garanzia di approvazione.
Utilizzo strumenti assistiti da AI; ogni consegna viene revisionata e validata manualmente.
Scopri di più su Onur E.
Browser Extension Developer
- DaTurchia
- Membro daapr 2022
- Tempo di risposta medio1 ora
Lingue
Turco, Inglese
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Puoi semplicemente cambiare manifest_version a 3?
No. Questo produce un'estensione che si carica e poi fallisce, di solito al momento dello script di background e della richiesta di permesso. Il vero lavoro riguarda il modello di background, la divisione dei permessi e l'API delle richieste.
La mia estensione blocca o modifica richieste. Puoi migrarla?
Ordina prima l'Audit. Bloccare webRequest non ha un equivalente generale in MV3 e declarativeNetRequest copre solo regole statiche. Ti dirò onestamente se le tue regole si mappano o se serve un redesign.
Come posso sapere quanto lavoro c'è da fare prima di pagare per una migrazione?
Questo è lo scopo del pacchetto Audit. È un deliverable scritto di per sé, e diventa il piano se ordini una migrazione successivamente.
Lo invii tu al Chrome Web Store per me?
No. Preparo e verifico i file. L'upload e l'invio avvengono dal tuo account sviluppatore, e nessuno può garantire l'approvazione della review.

