Здесь вы узнаете, как монетизировать ваше браузерное расширение Plasmo, интегрировав Mellowtel. Оценочное время выполнения: 5-15 минут.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.
Ручная установка
Если у вас уже есть проект Plasmo, выполните следующие шаги, чтобы добавить интеграцию Mellowtel.Установка зависимостей
Сначала добавьте пакет Mellowtel в ваш проект:Настройка package.json
Обновите вашpackage.json, чтобы включить необходимые разрешения:
Установка переменных окружения
Создайте или обновите ваш файл.env:
Реализация
Настройка фонового скрипта
Создайте или измените ваш фоновый скрипт (background.ts):
Настройка контентного скрипта
Создайте или измените ваш контентный скрипт (content.ts):
Реализация всплывающего окна
Создайте или измените ваш компонент всплывающего окна (popup.tsx):
Команды для разработки
Используйте эти команды во время разработки:Лучшие практики разработки
Лучшие практики разработки
- Всегда тщательно тестируйте ваше расширение как в среде разработки, так и в продакшене
- Следите за консолью на предмет предупреждений или ошибок, связанных с Mellowtel
- Тестируйте процесс согласия с точки зрения пользователя
- Проверьте, что ссылка на настройки работает корректно
- Убедитесь, что все разрешения правильно настроены
Тестирование
Перед отправкой вашего расширения:- Проверьте процесс установки
- Убедитесь, что процесс согласия работает
- Проверьте доступность страницы настроек
- Подтвердите, что все разрешения работают корректно
- Тестируйте на разных браузерах, если нацелены на несколько платформ
Для получения дополнительной информации о функциях и API Mellowtel посетите Quickstart.