Техническое задание: JavaScript скрипт для модификации WebRTC
Цель проекта
Разработать JavaScript-скрипт, который выполняется в самом начале загрузки страницы в браузере Google Chrome. Основная функция скрипта - переопределение стандартных объектов и API, отвечающих за работу технологии WebRTC, для достижения контроля над передачей сетевых данных.
Основные требования
- Скрипт должен выполняться на этапе инициализации страницы, до активации других скриптов, использующих WebRTC.
- Необходимо переопределить ключевые объекты и методы WebRTC, которые используются для получения и передачи IP-адресов.
- Решение должно быть совместимо с актуальной версией браузера Google Chrome.
- Код должен быть чистым, эффективным и не нарушать базовую функциональность страницы, не связанную с WebRTC.
Ожидаемый результат
Готовый рабочий скрипт в виде отдельного файла .js с подробными комментариями в ключевых местах, объясняющими логику переопределения объектов.