【发布时间】:2012-04-13 15:57:02
【问题描述】:
一旦用户提供视频链接,我会尝试在我的页面上嵌入 youtube 视频。
<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 也看不到视频
我什至尝试添加
header('X-Frame-Options:Allow-From http://www.youtube.com');
header('X-Frame-Options:GOFORIT);
&output=embed to the url
在阅读其他帖子中的某些解决方案后。
但我仍然遇到同样的错误。
我还看到 youtube 有嵌入对象的方法来显示视频,但 youtube 已经将其作为嵌入视频的旧方法。所以我想使用新的 iframe 方法将视频嵌入到我的页面中。
问题出现在
- 火狐11
- Chrome 18.0
- IE 8
有人遇到过这个问题吗?
【问题讨论】:
标签: javascript php html security embed