拒绝在我的网站上显示 youtube 视频 [重复]

Posted

技术标签:

【中文标题】拒绝在我的网站上显示 youtube 视频 [重复]【英文标题】:Refuse to display youtube videos in my website [duplicate] 【发布时间】:2017-10-02 14:26:12 【问题描述】:

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

拒绝在框架中显示“https://www.youtube.com/watch?v=7Ct59FQIbAU”,因为它将“X-Frame-Options”设置为“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>

【问题讨论】:

YouTube 只允许将非常具体的 URL 嵌入其他网站。他们会在每个视频页面上为您提供该 URL。 @ceejoz 那你的评论......但我不能清楚地理解 【参考方案1】:

当您嵌入视频时,您不应在标签上使用COPYPASTE 视频网址

你应该这样做

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


当我看到你的代码时,有这样的东西

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

【讨论】:

这是一个 cms 网站,我在我的管理页面中添加了视频网址,然后在我的视图区域中调用该网址...如果我使用正常编码,它工作正常...

以上是关于拒绝在我的网站上显示 youtube 视频 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的网站中打开YouTube视频而不更改URL [关闭]

如何在我的网站中嵌入私人 youtube 视频?

我想在我的 HTML 代码中实现一个 Youtube 视频 [重复]

我可以在youtube上上传视频并限制它仅在我的网站上查看吗?

如何在 Laravel 中上传和显示嵌入的 youtube 视频

我可以请求 YouTube 让我的网站播放受限的嵌入视频吗?