Api YouTube запускается только при полной перезагрузке - PullRequest
0 голосов
/ 01 февраля 2019

Кажется, у меня проблема с тем, что мой irame iframe Api запускается только при жесткой перезагрузке, а не при обычной перезагрузке?

Почему так и есть ли способ запустить эту перезагрузку с помощью javascript?

Вот как я сейчас его использую ..

    document.addEventListener('DOMContentLoaded', function() {
      const a = document.createElement('script');
      a.src = 'https://www.youtube.com/iframe_api';
      const scriptref = document.getElementsByTagName('script')[0];
      scriptref.parentNode.insertBefore(a, scriptref);
    });

window.onYouTubeIframeAPIReady = function() {

  $('iframe[src*="youtube.com"]').each(function() {
    const id = $(this).attr('id');
    const src = $(this).attr('src');
    const videoId = youtubeParser(src);
    window.tdcplayers[id] = new youTubeApi.Player(id ,{
      enablejsapi: 1,
      videoId: videoId
    });
}

В настоящее время я использую два API YouTube и один из перерывов, если только я не перезагружаюсь, я могу обойти это.`

...