17.июл.2024

Отложенная загрузка видео с YouTube

Бывает такое, особенно в последнее время, если на странице есть или должно быть видео с YouTube, тогда страница очень медленно загружается, поэтому можно отложить загрузку видео с YouTube

<script>
    // Ждем полной загрузки страницы
    document.addEventListener('DOMContentLoaded', function() {
       // Создаем элемент iframe
       var iframe = document.createElement('iframe');

       // Задаем атрибуты iframe
       iframe.setAttribute('width', '100%');
       iframe.setAttribute('height', '450');
       iframe.setAttribute('src', 'https://www.youtube.com/embed/wBOmRBwgsvo?si=Aqz2Eb1zH--6Nhq9');
       iframe.setAttribute('title', 'YouTube video');
       iframe.setAttribute('frameborder', '0');
       iframe.setAttribute('allowfullscreen', '');

       // Находим элемент, куда хотим добавить iframe (например, элемент с id="video-container")
       var videoContainer = document.getElementById('video-container');

       // Добавляем iframe в этот элемент
       if (videoContainer) {
          videoContainer.appendChild(iframe);
       } else {
          console.error('Элемент с id="video-container" не найден.');
       }
    });

</script>
<section id="video-container"></section>
← Назад к списку новостей