embeddedYouTubevideo – 拒绝显示在框架中,因为它将“X-Frame-Options”设置为“SAMEORIGIN”

我想用我从其他地方得到的一些资源来喂我的Django页面。

里面饲料,我有youtubevideourl如: https://www.youtube.com/watch?v=A6XUVjK9W4ohttps://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>