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:
Дозвіл на зберігання потрібен для збереження стану, специфічного для розширення, і для наявності локальної логіки, яка полегшує комунікацію між різними частинами розширення.

Надіслати своє розширення

Ти можеш слідувати інструкціям тут, залежно від того, чи надсилаєш нове розширення, чи оновлюєш існуюче: