Получить данные с активной вкладки пользователя, используя минимальные разрешения.
Недавно я сделал Расширение браузера Chrome для Curriculum. Он собирает некоторые данные с активной вкладки пользователя и позволяет им сохранять эти данные в своем учебном треке.
Документация по созданию расширений включает пример на странице Быстрый старт. Однако есть более простая отправная точка, которая поможет вам быстрее начать работу.
В качестве бонуса в этом примере требуется только минимальное разрешение activeTab
, как рекомендуется в документации.
Это означает, что ваше расширение Chrome (и его обновления) можно проверить и опубликовать быстрее, возможно, за часы, а не за дни.
Все, что вам нужно, это следующие три файла.
1. манифест.json
2. всплывающее окно.html
3. всплывающее окно.js
Просмотрите полный репозиторий и поэкспериментируйте с этим примером: https://github.com/louiseswift/simple-chrome-extension.
Если вы хотите, чтобы расширение могло просматривать другие вкладки или закладки пользователя или выполнять другие более сложные задачи, вам нужно будет добавить файл content.js
, файл background.js
и дополнительные разрешения в manifest.json
.
Все это хорошо описано в документации, ссылка на которую приведена выше, и с ней будет проще разобраться, если у вас есть самый простой работающий пример.
Я надеюсь, что это поможет любому, кто планирует свое первое расширение Chrome, начать работу немного быстрее. 🚀