Skip to main content

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:
Разрешение на хранение необходимо для сохранения состояния, специфичного для расширения, и наличия локальной логики для облегчения коммуникации между различными частями расширения.

Отправка вашего расширения

Вы можете следовать инструкциям здесь в зависимости от того, отправляете ли вы новое расширение или обновляете существующее: