拒绝在我的网站上显示YouTube视频

时间:2017-05-04 12:00:47

标签: php html codeigniter twitter-bootstrap-3 youtube

您好我开发了一个使用codeigniter和bootstrap的网站我在我的管理页面上传了youtube网址,并使用iframe在我的视图页面中获取该网址并加载该网址。但是,当我检查网站错误显示为

时,youtube视频未显示
  

拒绝展示' https://www.youtube.com/watch?v=7Ct59FQIbAU'在一个框架中因为它设置了X-Frame-Options'和#or; sameorigin'。   广告:522 GET https://www.youtube.com/watch?v=7Ct59FQIbAU net :: ERR_BLOCKED_BY_RESPONSE

当我检查此网站时,网址正在显示,但视频未显示..这是该网站网址www.clicx.in/pixelerror

在我的本地服务器上工作

视图代码是

<div class="container">
<div class="row">
<?php foreach($advertisement as $ad) { ?>
<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
  <iframe class="embed-responsive-item" src="<?php echo $ad->url?>"></iframe>
</div> 
<?php }?>
    </div>  
</div>

1 个答案:

答案 0 :(得分:4)

当您嵌入视频时,您不应该COPYPASTE标签上的视频网址

你应该做这样的事情

<iframe width="560" height="315" src="https://www.youtube.com/embed/7Ct59FQIbAU" frameborder="0" allowfullscreen></iframe>

contentnegotiating view resolver example

当我看到你的代码时,有类似的东西

enter image description here

  

我很想知道它是如何在你的本地主机上工作的? :/