Плагины под IE, FF/Chrome/Opera
Необходимы плагины для перехвата http-ссылок на видео и аудио контент, проигрываемый на странице браузера, и их передачу в менеджер закачек.
Написать плагины браузеров реализующие:
1. Перехват ссылок на видео и аудио файлы которые закачиваются браузером (flash-плеером) при старте их проигрывания на страницах любых сайтов.
Т.е. мониторинг типа контента который загружается браузером либо плеером браузера, и если в нем появляются HTTP закачки видео или аудио файлов, то вывод окошка с кнопкой «Закачать просматриваемое видео/аудио». Окошко должно появляться в определенном месте страницы (рядом с окном проигрывания) и относиться лишь к текущему табу браузера, иметь возможность перетаскивания в любое место окна браузера.
2. Окошко «Закачать просматриваемое видео/аудио», содержит графическую кнопку «Закачать ...» которая в случае перехвата лишь одной ссылки со страницы работает как кнопка, а в случае появления нескольких ссылок, как выпадающее меню со списком ссылок и размером файлов по ним. Графический дизайн предоставляется.
3. Передачу в менеджер закачки при клике на кнопке/ссылке следующей информации:
- ссылка URL на закачиваемый контент;
- тип запроса GET или POST, в последнем случае также параметры запроса;
- referer — ссылка на страницу открытую в браузере с которой получен данный контент;
- название контента (title страницы);
- cookies – кукисы которые передавал браузер при посылке запроса;
- User-agent который отправляется при посылке запроса.
Плагины должны работать на всех версиях Win начиная с XP, не препятствовать работе браузера. Иметь удобочитаемый исходный код с комментариями для дальнейшей возможности модификации. Поддерживать стандартные методы обновления плагинов в указанных браузерах. Краткую инструкцию по встраиванию в браузеры со ссылками на исходные мануалы, а также ссылки на используемую «литературу» при разработке и дополнительные библиотеки.