Я пытаюсь открыть m.youtube.com с помощью обычного браузера, но для возможности воспроизведения видео с использованием HTML5 (вместо воспроизведения по умолчанию RTSP). Для этого я подделал User-Agent в Firefox и добавил туда строку, соответствующую строке iPhone Safari UserAgent в iPhone. После того, как я это сделал, я вижу хорошую «Youtube-подобную» версию Youtube (вместо обычного m.youtube.com для других мобильных устройств). Но видео, если оно выбрано, не воспроизводится (в Safari «Подмененный пользователем агент» я слышу только звук, в «подделанном» Firefox видео зависает со значком «загрузка видео») Почему это может случиться? Какие функции Safari для iOS могут использовать HTML5-версии сайта YouTube, чтобы видео не воспроизводилось в настольных Safari и Mozilla?
Я проверил запросы и ответы браузера Desktop с помощью Wiresharked и нашел запрос GET, соответствующий запрашиваемому видео (тип контента запроса - video / mp4). Но воспроизведение всегда работает только на iPhone Safari.
В чем может быть причина? Я пытался заглянуть в HTML5-код страницы Youtube, на которой есть видеоплеер, но JavaScript так много (большая часть HTML генерируется динамически), и я в нем заблудился.
Есть ли способ заставить его работать в обычных браузерах (я могу оперативно изменять запросы / файлы cookie)? Мне бы хотелось, чтобы в браузере на рабочем столе была установлена YouTube-версия в стиле iPhone с HTML5.
Спасибо