9zip.ru - технологии для людей
9zip.ru Интернет и сети, компьютеры и программы Возвращаем музыку вконтакте на Windows XP

Весной 2019 года многие пользователи Windows XP обнаружили, что в социальной сети вконтакте перестало работать воспроизведение аудиозаписией. Что только они ни пробовали - переустанавливать браузеры, удалять-добавлять кодеки - ничего не помогало. После подобных действий обычно становится понятно, что дело тут совсем не в браузерах и не в кодеках, и даже не в операционной системе. Дело в самой соц. сети вконтакте.

Один из посетителей сайта попросил нас определить, в чём дело. Для изучения неполадки были проанализированы заголовки, которые отправляет браузер и возвращает север "вконтакта". Как и ожидалось, при воспроизведении аудио сервер вместо mp3 файла выдавал файл с типом m3u8, а это - файл плейлиста. Сам по себе он не содержит медиаданных, поэтому неудивительно, что браузеры спотыкаются на этом и вместо воспроизведения музыки отображают лишь бесконечную загрузку в виде полосатой линии.

Что побудило разработчиков поломать прекрасно работающий механизм - не ясно, но экспериментальным методом было выявлено, что отдаваемые сервером данные зависят от браузера, отправляющего запрос. На Windows XP с современными браузерами особо не развернёшься, тут они просто не работают, т.к. написаны индусами под чудные фреймворки. Да и лучше проверенных и надёжных Opera 12 и Firefox 52 уже ничего не будет создано. Поэтому самый простой способ вернуть воспроизведение аудио вконтакте - это замаскировать "устаревший" браузер под один из современных. Это делается путём подмены строки user-agent.

Для Firefox 52 последовательность действий следующая:
  • в адресной строке набираем about:config и попадаем в настройки
  • в строке поиска настроек набираем



    и обнаруживаем, что такой записи нет
  • нажимаем правой клавишей мыши на пустом месте и добавляем строку с этим именем
  • в качестве значения задаём

Можно экспериментировать и задать user agent другого современного браузера.

После этого сервер вновь начинает отдавать аудио в привычном формате mp3, которую прекрасно понимает браузер. Музыка снова работает. Если же этого не произойдёт, то следует очистить cookies и подождать некоторое время (на тот случай, если сервер кеширует запросы).

Для браузера Opera 12 замена useragent для конкретного сайта делается по-другому:
  • закрываем браузер
  • находим папку C:\Documents and Settings\[имя_пользователя]\Application Data\Opera\Opera
  • в ней открываем файл override.ini
  • в секцию [Overrides] добавляем vk.com
  • переходим в конец файла и добавляем

    [vk.com]
    User Prefs|Custom User-Agent=Mozilla/5.0 (Windows NT 6.1; Win32; x86) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/72.0.3626.96 Chrome/72.0.3626.96 Safari/537.36
PS: менее кардинальный useragent




28 нравится? 13


15.04.2019 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Винни Пух говорит:
поделись с друзьями!

Хочешь почитать ещё про интернет? Вот что наиболее популярно на этой неделе:
Как передать звук с компьютера на Android телефон по USB
Восстановление флешки, которая не форматируется
Как защититься от мобильного мошенничества



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Юра07 окт 2022 16:56
сделал всё по инструкции, не сработало, удалил куки, музыка начала играть, но из за того что удаляю куки вк вылетает из аккаунта, что делать?

Даниил30 окт 2020 22:22
не помогло. как тут уже писали вырубился намертво только ютюб. пришлось возвенртать как было. остаться ещё и без последнего доступного видео на хр это выше моих сил.

Сергей17 апр 2020 11:00
Ютуб перестал нормально открываться после установки этого параметра. Оставил в ид браузеров только Chromium/72.0.3626.96 Ютуб пишет, что у вас устаревший браузер скоро работать не будет, но однако работает.

Gäste07 янв 2020 14:14
Здравствуйте. Спасибо за статью, но есть вопрос.

Попробовал описанное с Firefox и всё получилось без каких-либо проблем. А вот с Opera застопорился на этапе поиска файла override.ini. В статье говорится об Opera 12, а у нас стоит самая последняя версия для XP 36.0.2130.80. Был бы признателен за информацию о том, как найти этот файл - может быть он в 36 версии имеет другое наименование?

Гость09 май 2019 13:32
Работает!!!

Пользовательские теги: почему не работает в контакте xp win xp fnd vk.com [ Что это? ]

Дальше в разделе Интернет и сети, компьютеры и программы: Перехват сетевого трафика VirtualBox, Как включить встроенный сниффер сетевого трафика виртуальной машины в virtualbox. Расшифровка пакетов в wireshark под windows xp.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 20.3 Автозапуск GSM на ATmega8 и Sim800L
 8.3 Удаленное управление исполнительными устройствами ...
 8.3 ИБП или UPS по взрослому
1

Задай вопрос радиолюбителям!


28.3 Всем доброго вечера. Вопрос касательно физики LR ...
28.3 Здравствуйте. Подскажите, я правильно понимаю, что ...
2
25.2 Как отличить танталовый конденсатор от ...
5