embeddedYouTubevideo“由于X-Frame-Options禁止显示而拒绝显示文档”
一旦用户提供了video链接,我正试图将YouTubevideoembedded到我的网页上。
<iframe width=\'560\' height=\'315\' src='http://www.youtube.com/watch?v=<video id>&output=embed' frameborder=\'0\' allowfullscreen></iframe>
但是,当我尝试添加这个我得到这个错误。 在Chrome中检查页面后,我在控制台选项卡中看到此错误
“由于X-Frame-Options禁止显示,拒绝显示文档”
我甚至无法在IE和Firefox中看到video
我什至尝试添加
header('X-Frame-Options:Allow-From http://www.youtube.com'); header('X-Frame-Options:GOFORIT); &output=embed to the url
在阅读其他职位的某些解决scheme后。
但我仍然得到同样的错误。
我也看到,YouTube有对象embedded的方法来显示video,但YouTube已经把它作为embeddedvideo的老方法。所以我想用新的embeddedvideo的iframe方法在我的页面上。
问题出现在Firefox 11 Chrome 18.0 IE 8中
有人遇到这个问题?
谢谢
您设置为iframe源(Youtube /watch
页面)的页面不希望embedded到您的页面中。 你不能强迫它让你这样做。
要embedded的正确url格式为:
http://www.youtube.com/embed/oHg5SJYRHA0