Я вижу далеко не многие понимают, зачем расширениям доступ к сайтам. И как обычно, вместо того, чтобы разобраться, поддаются паническим настроениям и пишут не совсем уместные комментарии, которые эти панические настроения подогревают. Все это веселье не очень хорошо сказывается на количестве установок и моем настроении, поэтому спешу внести ясность.
Вопрос: Как работает Vkontakte Music Downloader?
Ответ: Vkontakte Music Downloader изменяет HTML код страницы vk.com и добавляет ссылки для скачивания песен в виде кнопок.
Вопрос: Зачем расширению доступ к vk.com ?
Ответ: для того чтобы расширение могло работать. Доступ к vk.com означает, что браузер дает расширению возможность редактировать внешний вид страниц ТОЛЬКО НА САЙТЕ vk.com. Если у расширения есть доступ КО ВСЕМ САЙТАМ - оно может доступаться до ВСЕХ сайтов, которые открывает пользователь в своем браузере, со всеми вытекающими.
Вывод: Чем к меньшему количеству сайтов расширение просит доступ, тем лучше. Исключение составляют всячесие AD Block'и, они блокируют рекламу действительно на всех сайтах.
Ссылки по теме: - http://code.google.com/chrome/extensions/manifest.html#permissions - http://code.google.com/chrome/extensions/permission_warnings.html
Вопрос: Зачем расширению доступ к *.userapi.com/* ?
Ответ: для того, чтобы узнать приблизительный битрейт песни. mp3 файлы хранятся на серверах вконтакта, которые имеют доменные имена вроде http://cs4773.userapi.com/. Сама ссылка выглядит примерно так: http://cs4709.userapi.com/u35280145/audio/c30016546995.mp3. Чтобы узнать, сколько весит файл, приложение делает HEAD запрос по этой ссылке и получает информацию о файле - размер, mime-type и еще кучу заголовков. Скачивания файла на компютер пользователя при этом не происходит. Далее размер файла делится на продолжительность, получается битрейт. Вывод: доступ к userapi.com это не доступ к ВКонтакте API, которое, к слову находится по адресу http://api.vk.com/api.php, это доступ к доменам, на которых хранится музыка. И ничего опасного в этом нет, потомучто этих доменов тысячи и они никак не связаны с пользователями.
Вопрос: Как работает Vkontakte Music Downloader?
Ответ: Vkontakte Music Downloader изменяет HTML код страницы vk.com и добавляет ссылки для скачивания песен в виде кнопок.
Вопрос: Зачем расширению доступ к vk.com ?
Ответ: для того чтобы расширение могло работать. Доступ к vk.com означает, что браузер дает расширению возможность редактировать внешний вид страниц ТОЛЬКО НА САЙТЕ vk.com. Если у расширения есть доступ КО ВСЕМ САЙТАМ - оно может доступаться до ВСЕХ сайтов, которые открывает пользователь в своем браузере, со всеми вытекающими.
Вывод: Чем к меньшему количеству сайтов расширение просит доступ, тем лучше. Исключение составляют всячесие AD Block'и, они блокируют рекламу действительно на всех сайтах.
Ссылки по теме: - http://code.google.com/chrome/extensions/manifest.html#permissions - http://code.google.com/chrome/extensions/permission_warnings.html
Вопрос: Зачем расширению доступ к *.userapi.com/* ?
Ответ: для того, чтобы узнать приблизительный битрейт песни. mp3 файлы хранятся на серверах вконтакта, которые имеют доменные имена вроде http://cs4773.userapi.com/. Сама ссылка выглядит примерно так: http://cs4709.userapi.com/u35280145/audio/c30016546995.mp3. Чтобы узнать, сколько весит файл, приложение делает HEAD запрос по этой ссылке и получает информацию о файле - размер, mime-type и еще кучу заголовков. Скачивания файла на компютер пользователя при этом не происходит. Далее размер файла делится на продолжительность, получается битрейт. Вывод: доступ к userapi.com это не доступ к ВКонтакте API, которое, к слову находится по адресу http://api.vk.com/api.php, это доступ к доменам, на которых хранится музыка. И ничего опасного в этом нет, потомучто этих доменов тысячи и они никак не связаны с пользователями.
Привет! Хочу попробовать написать собственное расширение. Можно ли посмотреть исходный код vkdownloader? Он же открыт, скорее всего. Только где?
ОтветитьУдалитьКонтакты было бы еще неплохо оставлять свои, ага?-)
УдалитьА для мозиллы нормально работающего плагина пока нет?
ОтветитьУдалитьесть
УдалитьПривет Виктор, отпиши мне насчет рекламы icafe@bk.ru
ОтветитьУдалитьВиктор, здравствуйте. расширение "Vkontakte Music Downloader" больше не существует в магазине Chrome? Ибо поиск его там не приносит результатов
ОтветитьУдалить