Documentation Index
Fetch the complete documentation index at: https://docs.mellowtel.com/llms.txt
Use this file to discover all available pages before exploring further.
Depois de seguir as instruções para importar Mellowtel na sua extensão, conforme descrito em Início Rápido, você está pronto para enviar sua extensão para a Web Store.
Este guia irá ajudá-lo a enviar sua extensão para a Chrome Web Store.
Tempo estimado para conclusão: 3-5 minutos.
Justificativa para a Web Store
A Web Store exige que você justifique as permissões que está solicitando. Aqui está um modelo que você pode usar (ele explica como o Mellowtel utiliza as permissões):
DeclarativeNetRequest:
A permissão declarativeNetRequest é necessária para remover certos cabeçalhos (por exemplo, cabeçalhos X-Frame) de algumas respostas no nível sub_frame. Isso permite exibir sites em um iframe sem enfrentar problemas relacionados ao compartilhamento de recursos entre origens (CORS). Esses cabeçalhos são imediatamente restaurados após o processamento da resposta.
Permissões de Host:
As permissões de host em all_urls são necessárias para permitir que o declarativeNetRequest modifique cabeçalhos de resposta em todas as URLs. Isso é necessário para remover certos cabeçalhos (por exemplo, cabeçalhos X-Frame) de algumas respostas no nível sub_frame. Isso permite exibir sites em um iframe sem enfrentar problemas relacionados ao compartilhamento de recursos entre origens (CORS). Esses cabeçalhos são imediatamente restaurados após o processamento da resposta.
Armazenamento:
A permissão de armazenamento é necessária para persistir o estado específico da extensão e ter uma lógica local para facilitar a comunicação entre as várias partes da extensão.
Enviar sua extensão
Você pode seguir as instruções aqui, dependendo se está enviando uma nova extensão ou atualizando uma existente: