embeddedYouTubevideo – 拒绝显示在框架中,因为它将“X-Frame-Options”设置为“SAMEORIGIN”
我想用我从其他地方得到的一些资源来喂我的Django页面。
里面饲料,我有youtubevideourl如: https://www.youtube.com/watch?v=A6XUVjK9W4o
: https://www.youtube.com/watch?v=A6XUVjK9W4o
一旦我join到我的网页,videodoesnot显示说:
拒绝在框架中显示“ https://www.youtube.com/watch?v=A6XUVjK9W4o ”,因为它将“X-Frame-Options”设置为“SAMEORIGIN”。
然后我说,好吧,如果我改变watch
embed
。 然后youtube播放器出现,但没有video,说:
有没有人有线索我如何得到这个工作?
我在这样的HTML显示:
<iframe width="420" height="315" src="{{vid.yt_url}}"> </iframe>
我search了几乎一个小时,没有成功的迹象。 我试图追加&output=embed
..纳达..
请尝试一下
<iframe width="420" height="315" src="https://www.youtube.com/embed/A6XUVjK9W4o" frameborder="0" allowfullscreen></iframe>
YouTube的url在src
必须embed
所以例如可以说你想分享这个YouTubevideohttps://www.youtube.com/watch?v=P6N9782MzFQ
你应该使用https://www.youtube.com/embed/P6N9782MzFQ
作为src
的iframe HTML代码中的url,例如:
<iframe width="853" height="480" src="https://www.youtube.com/embed/P6N9782MzFQ" frameborder="0" allowfullscreen ng-show="showvideo"></iframe>
因此,只需将https://www.youtube.com/watch?v=
replace为https://www.youtube.com/embed/
然后在此示例中查看您的videoID,我的videoID为P6N9782MzFQ
您只需从youtube Embed部分复制(点击video下方的SHARE,然后embedded并复制整个iframe)
如果embedded不再适用于你尝试使用/ v代替。
<iframe width="420" height="315" src="https://www.youtube.com/v/A6XUVjK9W4o" frameborder="0" allowfullscreen></iframe>
随着embedded,我也不得不在我的浏览器中安装Google Cast扩展。
<iframe width="1280" height="720" src="https://www.youtube.com/embed/4u856utdR94" frameborder="0" allowfullscreen></iframe>