Кроссбраузерный плагин для смены скинов ВКонтакте
Для примера уже имеется старая простая наработка. Но ее нужно переделать.
Есть 2 части проекта:
- серверная - сайт, на который пользователь ходит для выбора и смены темы\обоев
- сам плагин, который обращается к серверу с идентификатором текущего пользователя и подгружает выбранную им тему.
Данное задание только по второй части - плагину!
После установки пользователем плагина, плагин получает доступ на модицикацию содержимого. При каждой загрузке страницы, плагин отправляет запрос(http) на сервер с ID пользователя - если ID еще нет, присваивает его.
В ответ получаем кусок сформированного сервером java-script-а и внедряем его в html страницы вконтакта. У пользователя меняется тема\обои.
Работа с API вконтакта:
Кроме ID пользователя плагин отправляет на сервер пол и возраст пользователя вконтакта.
Коротко и суммарно - плагин устанавливается, при загрузке в браузере страницы вконтакте - отправляет на сервер запрос (например: site.com?ID=UNIQ_ID&sex=1&birth=1982). В ответ получаем от сервера скрипт, который вставляем на страницу. Все.
Все просто, тем более что готовому взяться за дело - вышлю пример того, что уже было сделано ранее.
В будущем плагин будет дорабатываться, внедряться новые фичи, так что работа не разовая.
Приоритетные браузеры: Chrome, Firefox, IE, Opera.