Техническое задание: Расширение Chrome для контекстных подсказок
Цель проекта
Разработать браузерное расширение, которое автоматически анализирует содержимое веб-страниц и предоставляет пользователю дополнительные текстовые комментарии к выделенным ключевым словам через интерактивный интерфейс.
Основной функционал
- Поиск и выделение: Расширение должно находить на активной веб-странице заранее заданные ключевые слова или фразы и визуально их выделять.
- Интерактивные подсказки: При наведении курсора мыши на выделенное слово должен появляться всплывающий блок (tooltip) с пользовательским комментарием, связанным с этим словом.
- Управление базой комментариев: Необходим удобный механизм для добавления, редактирования и удаления пар «ключевое слово - комментарий». Это может быть реализовано через внутренний интерфейс расширения или внешний файл конфигурации.
Технические требования
- Расширение разрабатывается исключительно для браузера Google Chrome.
- Код должен быть чистым, хорошо структурированным и с комментариями.
- Интерфейс подсказок должен быть аккуратным, ненавязчивым и корректно отображаться на разных сайтах.
- Производительность: расширение не должно существенно замедлять работу браузера и обработку страниц.
Ожидаемый результат
Готовое к установке расширение (.crx или папка для разработчиков) с полным исходным кодом и инструкцией по настройке списка ключевых слов и комментариев.