Skip to main content
Здесь вы узнаете, как монетизировать ваше браузерное расширение Plasmo, интегрируя Mellowtel. Ориентировочное время выполнения: 5-15 минут.

Ручная установка

Если у вас уже есть проект Plasmo, выполните следующие шаги, чтобы добавить интеграцию Mellowtel.

Установка зависимостей

Сначала добавьте пакет Mellowtel в ваш проект:

Настройка package.json

Обновите ваш package.json, чтобы включить необходимые разрешения:

Установка переменных окружения

Создайте или обновите ваш файл .env:
Убедитесь, что заменили your_mellowtel_api_key_here на ваш актуальный API-ключ Mellowtel из панели управления.

Реализация

Настройка фонового скрипта

Создайте или измените ваш фоновый скрипт (background.ts):

Настройка контентного скрипта

Создайте или измените ваш контентный скрипт (content.ts):

Реализация всплывающего окна

Создайте или измените ваш компонент всплывающего окна (popup.tsx):

Команды для разработки

Используйте эти команды во время разработки:
  1. Всегда тщательно тестируйте ваше расширение как в среде разработки, так и в продакшене
  2. Следите за консолью на предмет предупреждений или ошибок, связанных с Mellowtel
  3. Тестируйте процесс согласия с точки зрения пользователя
  4. Убедитесь, что ссылка на настройки работает правильно
  5. Убедитесь, что все разрешения настроены правильно

Тестирование

Перед отправкой вашего расширения:
  1. Проверьте процесс установки
  2. Убедитесь, что процесс согласия работает
  3. Проверьте доступность страницы настроек
  4. Подтвердите, что все разрешения работают правильно
  5. Тестируйте на разных браузерах, если нацелены на несколько платформ
Для получения дополнительной информации о функциях и API Mellowtel посетите Quickstart.
Нужна помощь? Присоединяйтесь к нашему сообществу в Discord для поддержки.