Esta página é fornecida para ajudar você a entender por que sua extensão foi rejeitada ou removida da Chrome Web Store e como você pode corrigir a violação.
Cada seção deste documento descreve os problemas que correspondem a uma determinada categoria de violação. Para facilitar a referência de violações específicas, a Chrome Web Store atribui um código legível a cada violação. Esses IDs são compostos por duas palavras: uma cor e um elemento. Por exemplo, o magnésio amarelo corresponde à classe geral de erros em que a extensão não se comporta como esperado.
Requisitos adicionais para o Manifesto V3
Corresponde ao ID da notificação: Blue Argon
O objetivo desta política é garantir que as extensões do Manifesto V3 não incluam código hospedado remotamente.
Motivos comuns para rejeição
Inclua uma tag
<script>que aponte para um recurso que não esteja no pacote da extensão.Uso do método
eval()do JavaScript ou de outros mecanismos para executar uma string extraída de uma fonte remota.Criar um intérprete para executar comandos complexos buscados em uma fonte remota, mesmo que esses comandos sejam buscados como dados.
Como você pode corrigir isso?
Verifique em todo o código se há referências a arquivos JavaScript externos, que devem ser substituídos por arquivos de extensão internos.
Consulte o guia de migração do Manifesto V3 Melhorar a segurança das extensões para ver um tutorial sobre as alternativas à execução de strings arbitrárias e código hospedado remotamente.
Política relevante
Esta seção aborda extensões que violam a seguinte seção das Políticas do programa para desenvolvedores da Chrome Web Store:
Funcionalidade não funcionando
Corresponde ao ID da notificação: Yellow Magnesium
O objetivo desta política é garantir um nível de qualidade mínimo para todos os itens publicados na Chrome Web Store. As extensões precisam oferecer a funcionalidade descrita nas informações do produto e, se não conseguirem, comunicar isso ao usuário.
Motivos comuns para remoção/rejeição
- Seu item tem erros na embalagem. Exemplos:
- Há arquivos mencionados no manifesto que não estão no pacote. Isso é mais comum em arquivos de imagem.
- O caminho ou o nome dos arquivos mencionados no seu pacote estão incorretos
- Uma funcionalidade do seu item não está funcionando devido a um problema do lado do servidor no momento da análise.
- Seu item simplesmente não está funcionando conforme o esperado com base nas informações dele.
Como você pode corrigir isso?
- Teste localmente o código enviado para a loja on-line.
- Teste os arquivos exatos que você enviou para a loja on-line, não apenas uma versão de desenvolvimento local da sua extensão. Isso pode significar extrair recursos do pacote que você enviou.