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.
После того как вы выполните инструкции по импорту Mellowtel в ваше расширение, которые описаны в разделе Быстрый старт, вы готовы отправить ваше расширение в веб-магазин.
Это руководство поможет вам отправить ваше расширение в Chrome Web Store.
Оценочное время выполнения: 3-5 минут.
Обоснование для веб-магазина
Веб-магазин требует обосновать запрашиваемые вами разрешения. Вот шаблон, который вы можете использовать (он объясняет, как Mellowtel использует разрешения):
DeclarativeNetRequest:
Разрешение declarativeNetRequest необходимо для удаления определенных заголовков (например, X-Frame заголовков) из некоторых ответов на уровне sub_frame. Это позволяет отображать веб-сайты в iframe без проблем, связанных с совместным использованием ресурсов между источниками (CORS). Эти заголовки немедленно восстанавливаются после обработки ответа.
Host Permissions:
Разрешения хоста на all_urls необходимы, чтобы позволить declarativeNetRequest изменять заголовки ответов на всех URL. Это необходимо для удаления определенных заголовков (например, X-Frame заголовков) из некоторых ответов на уровне sub_frame. Это позволяет отображать веб-сайты в iframe без проблем, связанных с совместным использованием ресурсов между источниками (CORS). Эти заголовки немедленно восстанавливаются после обработки ответа.
Storage:
Разрешение на хранение необходимо для сохранения состояния, специфичного для расширения, и наличия локальной логики для облегчения коммуникации между различными частями расширения.
Отправка вашего расширения
Вы можете следовать инструкциям здесь в зависимости от того, отправляете ли вы новое расширение или обновляете существующее: