Разработка расширения для Safari (iPadOS)

Цель проекта

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

Основные задачи

  • Разработка кода расширения, совместимого с Safari и iPadOS.
  • Реализация механизма сбора данных о действиях пользователя в браузере (например, навигация, взаимодействие с элементами).
  • Организация безопасной передачи собранных данных на указанный сервер.
  • Обеспечение стабильной работы расширения и соблюдение политик конфиденциальности.

Технические требования

  • Расширение должно быть разработано с использованием технологий, поддерживаемых Safari (например, WebExtensions API).
  • Код должен быть оптимизирован для производительности на устройствах iPad.
  • Необходимо предусмотреть обработку ошибок и логирование.
  • Передача данных должна осуществляться по защищенному протоколу.

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

Рабочее расширение для Safari на iPadOS, которое устанавливается через App Store или иным разрешенным способом, корректно собирает телеметрию и передает ее без утечек конфиденциальной информации пользователя.