Кажется, у меня проблема с тем, что мой 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 и один из перерывов, если только я не перезагружаюсь, я могу обойти это.`