Техническое задание: Браузерное расширение для шахматного портала
Необходимо разработать легковесное браузерное расширение, совместимое с Chromium-браузерами (Chrome, Brave, Edge) и функционирующее на популярном шахматном сайте.
Основные требования
- Цель: Создать расширение, которое в реальном времени получает текущую шахматную позицию со страницы игры.
- Технологии: Расширение должно быть реализовано в соответствии с современным стандартом Manifest V3.
- Ключевая функция: Извлечение позиции в формате FEN (Forsyth-Edwards Notation) из интерфейса сайта.
- Интеграция: Полученные данные должны быть интегрированы (врезаны) в интерфейс сайта для удобного отображения пользователю.
Детали реализации
- Расширение должно быть минимальным по объёму и не перегружать браузер.
- Код должен быть чистым, документированным и готовым к дальнейшей поддержке.
- Важно обеспечить корректную работу именно на указанном целевом сайте.
- Все конфиденциальные данные (если были в исходном брифe) удалены из ТЗ.