Техническое задание: Разработка/доработка расширения для браузера

Цель проекта

Создать или модифицировать существующее расширение для браузера, которое позволит автоматически заполнять формы на веб-сайтах (например, на портале государственных услуг) данными из внешней базы.

Проблема

В текущей реализации расширения скрипт, запускаемый из popup-окна, не может получить доступ к DOM-элементам (input, textbox) на открытой вкладке браузера. При попытке найти элементы с помощью document.getElementsByTagName или document.querySelector возвращается нулевой результат, хотя на странице такие элементы присутствуют.

Требования к решению

  • Исправить архитектуру расширения, чтобы скрипт имел доступ к содержимому веб-страницы.
  • Реализовать корректный поиск полей ввода (input type="text") на странице.
  • Обеспечить возможность заполнения найденных полей заданными значениями.
  • Решение должно быть совместимо с современными браузерами на базе Chromium (Яндекс.Браузер, Chrome и т.д.).

Технические детали (из предоставленного кода)

  • Расширение имеет простую структуру с файлом popup.js.
  • Код на JavaScript пытается найти и заполнить текстовые поля по нажатию кнопки в popup-интерфейсе.
  • Основная проблема: скрипт popup-страницы выполняется в изолированном контексте и не имеет прямого доступа к DOM целевого сайта.

Ожидаемый результат

Расширение, которое по действию пользователя (например, нажатию кнопки) корректно находит все текстовые поля на активной вкладке указанного сайта и заполняет их тестовыми или реальными данными.

Фотосъемка продуктов с акцентом на желатин

Требуется профессиональная фотосъемка ряда продуктов, где основной акцент - пищевой желатин. В каждом кадре должен присутствовать предмет красного цвета в единой цветовой гамме. Необходима последующая цветокоррекция.

Разработка Telegram-бота для кофейни на Python

Требуется создать функционального чат-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления. Подробное техническое задание будет предоставлено выбранному исполнителю.

Разработка программы контроля штрихкодов DataMatrix

Требуется создать программу для проверки отсканированных кодов DataMatrix по заданному списку. Функционал: поиск дубликатов, отсутствующих и совпадающих кодов. Исходные данные из XLS-файла, сканирование через специализированный считыватель.