您好我开发了一个使用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>
答案 0 :(得分:4)
当您嵌入视频时,您不应该COPY
和PASTE
标签上的视频网址。
你应该做这样的事情
<iframe width="560" height="315" src="https://www.youtube.com/embed/7Ct59FQIbAU" frameborder="0" allowfullscreen></iframe>
contentnegotiating view resolver example
当我看到你的代码时,有类似的东西
我很想知道它是如何在你的本地主机上工作的? :/ 强>