【问题标题】:YouTube iFrame Breaking jQueryYouTube iFrame 打破 jQuery
【发布时间】:2013-04-24 23:32:57
【问题描述】:

我想做一些看似简单的事情 - 在我的页面上嵌入一个 YouTube 播放器。但是,它破坏了我页面上的 FlexSliders。页面顶部应该有一个轮播,左下角应该有一个。

看一看:http://www.maplemountainchorus.org/mandy/index2.html

我只是错过了什么吗?

这是我用于 YouTube 的内容:

<div id="youTube">
    <iframe id="ytplayer" type="text/html" width="400" height="360" src="https://www.youtube.com/embed/?listType=playlist&list=PLqJ3d9oC51bYbad5C_43lNPSJdUibM2J3&showinfo=1" frameborder="0"  allowfullscreen />
</div>

【问题讨论】:

    标签: jquery iframe youtube


    【解决方案1】:

    JS控制台报错是

    Blocked a frame with origin "https://www.youtube.com" from accessing a frame with origin "http://www.maplemountainchorus.org".  The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
    

    尝试去掉 YouTube iframe 标签中的https://

    您还可以查看结束 iframe 标记。 iframe 标记不是单例标记,必须以 &lt;/iframe&gt; 而不是 /&gt; 结尾。

    【讨论】:

    • 就是这样 - 我从 iframe 中 YouTube 视频参考上的 http:// 中删除了“s”并修复了它!谢谢!!
    • @user2325558 如果这个答案对你有帮助,记得点击左边的绿色复选标记接受它。
    猜你喜欢
    • 2015-05-24
    • 2012-11-17
    • 2012-01-02
    • 1970-01-01
    • 2018-02-07
    • 2011-12-13
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    相关资源
    最近更新 更多