相关疑难解决方法(0)

嵌入youtube视频"拒绝显示文档,因为X-Frame-Options禁止显示"

我想在用户提供视频链接后,将YouTube视频嵌入到我的页面中.

<iframe width=\'560\' height=\'315\' src='http://www.youtube.com/watch?v=<video id>&amp;output=embed' frameborder=\'0\' allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试添加这个时,我得到了这个错误.在chrome中检查页面后,我在控制台选项卡中看到此错误

"因X-Frame-Options禁止显示器而拒绝显示文档"

我不能看视频,甚至在IEFirefox

我甚至试过加入

 header('X-Frame-Options:Allow-From http://www.youtube.com'); 
 header('X-Frame-Options:GOFORIT);
 &amp;output=embed to the url
Run Code Online (Sandbox Code Playgroud)

在其他帖子中阅读了某些解决方案后

但我仍然得到同样的错误.

我也看到youtube有对象嵌入的方法来显示视频,但是youtube已经将其作为嵌入视频的旧方法.所以我想使用新的iframe方法将视频嵌入到我的页面中.

问题出现在

  • Firefox 11
  • Chrome 18.0
  • IE 8

有人遇到过这个问题吗?

html javascript php security

56
推荐指数
2
解决办法
5万
查看次数

标签 统计

html ×1

javascript ×1

php ×1

security ×1