Вставки YouTube не обновляются и выбрасывают net::ERR_BLOCKED_BY_CLIENT

Полный журнал консоли:

base.js:1053 POST https://www.youtube.com/youtubei/v1/log_event?alt=json&key=... net::ERR_BLOCKED_BY_CLIENT.

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

Вот встраивание HTML:

  <div class = "frame">
    <iframe class = "latestVideoEmbed" vnum='0' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    <iframe class = "latestVideoEmbed" vnum='1' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    <iframe class = "latestVideoEmbed" vnum='2' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    <iframe class = "latestVideoEmbed" vnum='3' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    <iframe class = "latestVideoEmbed" vnum='4' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    <iframe class = "latestVideoEmbed" vnum='5' cid = "UC2_qY3K5w_BPM4uxeBzbuPw" width = "600" height = "340" frameborder = "0"allowfullscreen = "allowfullscreen"></iframe>
    </div>
</div>

Вот Javascript:

$(window).load(function(){
  new WOW().init();
  var reqURL = "https://api.rss2json.com/v1/api.json?rss_url = " + encodeURIComponent("https://www.youtube.com/feeds/videos.xml?channel_id = ");
function loadVideo(iframe) {
  $.getJSON(reqURL + iframe.getAttribute('cid'),
    function(data) {
      var videoNumber = (iframe.getAttribute('vnum') ? Number(iframe.getAttribute('vnum')) : 0);
      console.info(videoNumber);
      var link = data.items[videoNumber].link;
      id = link.substr(link.indexOf(" = ") + 1);
      iframe.setAttribute("src", "https://youtube.com/embed/" + id + "?modestbranding=0&autohide=0&showinfo=1controls=1&autoplay=0");
    }
  );
}
var iframes = document.getElementsByClassName('latestVideoEmbed');
for (var i = 0, len = iframes.length; i < len; i++) {
  loadVideo(iframes[i]);
}
  setTimeout(function(){

  $('#preloader').fadeOut(); // set duration in brackets
}, 4000);
});
    $(function() {
      $('body').vegas({

        slides: [
          { src: 'images/bg02.jpg' },
          { src: 'images/bg03.jpg' },
          { src: 'images/first.jpg' }

        ],
        overlay: 'images/07.png',
        timer: false,
        transition: [ 'fade' ]
      });
    });

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
1 651
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Так что для тех, у кого есть похожие проблемы, я нашел решение.
В моем случае переименование нового файла js с другим именем помогло заставить страницу перезагрузить js в новый экземпляр.

Другие вопросы по теме