HTML-тег видео, не отображающийся на источнике некоторых веб-сайтов

Почему каждый раз, когда я пытаюсь просмотреть источник веб-сайта, который воспроизводит видео в формате HTML 5 (например, YouTube), я не вижу тег HTML-видео?

Например, на этом сайте: http://www.youtube.com/watch?v=mzPxo7Y6JyA

Вы не видите тег video если вы просто загружаете источник страницы самостоятельно. Это связано с тем, что элемент video DOM добавляется на страницу динамически, с JavaScript и даже не сохраняется в источнике страницы.

Вот video тег из вашего примера:

Он вставлен через JavaScript внутри <div class="html5-remote-module"> после метаданных видео и все остальное загружено. Одна из причин не «жесткого кодирования» тега video внутри страницы заключается в том, что ссылка на видеоресурс должна присутствовать внутри тега (как атрибут src ), а YouTube распространяет запросы на большое количество кеширующих серверов, а Чем указывать на один ресурс.

  • Воспроизведение видео на YouTube в приложении для Android
  • Как я могу получить фактический URL-адрес видео в прямом эфире YouTube?
  • Youtube не нравится некоторые видеоролики
  • YouTube нет звука, но VLC имеет звук
  • Как отключить HTML5-видео на YouTube с помощью Firefox?
  • Есть ли способ отключить видео YouTube от автоматического запуска в Firefox?
  • Почему я не могу смотреть видео на YouTube в Google Chrome?
  • Только 360p на Youtube с HTML5
  • Почему в браузере Chrome ужасно опасно поведение буферизации / загрузки YouTube?
  • как поделиться видео с моего сайта на facebook, как youtube
  • Как я могу автовоспроизвести видео с помощью нового стиля встраиваемого кода для Youtube?
  • Давайте будем гением компьютера.