Разработка расширения для Safari (iPadOS)
Цель проекта
Создать расширение (extension) для браузера Safari, оптимизированное для работы на операционной системе iPadOS. Основная функция расширения - сбор телеметрических данных о поведении пользователя на уровне браузера.
Основные задачи
- Разработка кода расширения, совместимого с Safari и iPadOS.
- Реализация механизма сбора данных о действиях пользователя в браузере (например, навигация, взаимодействие с элементами).
- Организация безопасной передачи собранных данных на указанный сервер.
- Обеспечение стабильной работы расширения и соблюдение политик конфиденциальности.
Технические требования
- Расширение должно быть разработано с использованием технологий, поддерживаемых Safari (например, WebExtensions API).
- Код должен быть оптимизирован для производительности на устройствах iPad.
- Необходимо предусмотреть обработку ошибок и логирование.
- Передача данных должна осуществляться по защищенному протоколу.
Ожидаемый результат
Рабочее расширение для Safari на iPadOS, которое устанавливается через App Store или иным разрешенным способом, корректно собирает телеметрию и передает ее без утечек конфиденциальной информации пользователя.