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

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

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .