我想为我正在制作的网站制作某种播放器。重点是,用户单击一个 div,然后就会创建包含 YouTube 视频的新 div。
$('.slika').click(function() {
var id = $(this).attr('id');
$('body').prepend('<div class="player"><iframe width="560" height="315" src="https://www.youtube.com/watch?v=' + id + '" frameborder="0" allowfullscreen></iframe></div>');
});
当我尝试执行此操作时,我收到“X-Frame-Options 拒绝加载:https://www.youtube.com/watch?v=g6YLFbFh3tw 不允许跨源框架”。信息。试图用谷歌搜索答案,但没有任何帮助我。 另一件事是,当我在索引页上执行此操作时,无需“前置”即可正常工作。
最佳答案
好的,错误是使用正常的 YouTube 网址。 我用过:https://www.youtube.com/watch?v=g6YLFbFh3tw 我应该使用:https://www.youtube.com/embed/g6YLFbFh3tw
关于javascript - 使用 Jquery 附加 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30003490/