Eu vou migrar sua extensão do chrome de manifest v2 para v3


Sobre este Serviço
Tradução automática
O Chrome não aceita mais Manifest V2. Se sua extensão ainda roda no MV2, ela precisa de uma migração de verdade, não apenas renomear o manifesto.
Eu converto extensões MV2 para Manifest V3: esquema do manifest, página de background para service worker, divisão de permissões e host-permission, registro de content-script e a embalagem que uma store review realmente verifica.
Não sabe o tamanho do trabalho? Comece com o Audit. Você recebe um relatório escrito mapeando cada API do MV2 que você usa para sua substituição no MV3, as partes que não podem ser traduzidas um a um e uma estimativa honesta de esforço. Depois, você pode pedir uma migração e o audit vira o plano.
Limites honestos, declarados antes de você fazer o pedido:
- Bloquear webRequest nem sempre é possível converter. Bloqueadores de anúncios e extensões que reescrevem requisições precisam de um redesenho, não de uma migração. Eu te aviso no audit, não na hora de pedir.
- MV3 proíbe código hospedado remotamente. Se sua extensão carrega scripts de um servidor, isso é uma mudança de design.
- Pronto para loja significa arquivos preparados e verificados de acordo com o escopo combinado. Não inclui acesso à conta de desenvolvedor, upload, submissão ou qualquer garantia de aprovação.
Eu uso ferramentas assistidas por IA; cada entrega é revisada e validada manualmente.
Conheça mais sobre Onur E.
Browser Extension Developer
- A partir deTurquia
- Membro desdeabr. de 2022
- Responde em aprox.:1 hora
Idiomas
Turco, Inglês
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Você consegue apenas mudar manifest_version para 3?
Não. Isso gera uma extensão que carrega e depois falha, geralmente no script de background e na solicitação de permissão. O trabalho de verdade é o modelo de background, a divisão de permissões e a API de requisições.
Minha extensão bloqueia ou modifica requisições. Você consegue migrar?
Peça primeiro o Audit. Bloquear webRequest não tem um equivalente geral no MV3 e declarativeNetRequest cobre apenas regras estáticas. Eu te direi honestamente se suas regras mapeiam ou se precisa de um redesenho.
Como posso saber o tamanho do meu trabalho antes de pagar pela migração?
É para isso que serve o pacote de Audit. Ele é uma entrega escrita por si só, e vira o plano se você pedir uma migração depois.
Você envia para a Chrome Web Store por mim?
Não. Eu preparo e verifico os arquivos. O upload e a submissão são feitos a partir da sua conta de desenvolvedor, e ninguém pode garantir a aprovação na store.

