Lista de verificação de migração do Manifesto V3

Acompanhe o progresso da migração

Use as listas de verificação abaixo para acompanhar seu trabalho de migração. Eles definem as tarefas que precisam ser concluídas com links para instruções. O trabalho de migração é dividido em cinco categorias, conforme descrito no Resumo de migração.

Atualizar o manifesto

O arquivo manifest.json requer um formato um pouco diferente para o Manifest V3 e para o Manifesto V2. Nesta página, descrevemos as mudanças que afetam apenas o arquivo manifest.json. No entanto, muitas das mudanças em scripts e páginas também exigem mudanças no manifesto. Essas alterações são cobertas com as tarefas de migração que as exigem.

Migrar para um service worker

Um service worker substitui o segundo plano ou a página de eventos da extensão para garantir que o código em segundo plano permaneça fora da linha de execução principal. Isso permite que as extensões sejam executadas apenas quando necessário, economizando recursos.

Antes de começar, leia sobre as diferenças entre scripts em segundo plano e service workers de extensão.

Atualizar chamadas de API

Alguns recursos precisam ser substituídos por equivalentes do Manifest V3. Outros precisam ser removidos.

Substituir listeners de solicitações da Web de bloqueio

Em vez de ler e alterar as solicitações de rede programaticamente (como foi feito no Manifesto V2), a extensão especifica regras que descrevem as ações a serem realizadas quando um determinado conjunto de condições for atendido.

Depois de concluir os itens acima, analise alguns casos de uso comuns:

Melhore a segurança da extensão

As mudanças são necessárias para melhorar a segurança das extensões. Isso inclui a remoção do código hospedado remotamente, que não é mais compatível.

Publicar a extensão Manifest V3

Após fazer a conversão para a versão 3 do Manifesto, é hora de lançar a extensão na Chrome Web Store. Dependendo das alterações feitas, considere uma implementação gradual. Essa abordagem permite garantir que a extensão funcione conforme esperado com um público limitado antes de liberá-la para toda a base de usuários.