2017-05-04 69 views
0

您好我使用codeigniter和bootstrap開發一個網站,然後在我的管理頁面中上傳YouTube網址,並使用iframe和加載該網址在我的視圖頁中獲取該網址。但YouTube視頻沒有顯示當我檢查網站上的錯誤顯示像拒絕在我的網站上顯示YouTube視頻

拒絕在該框架中顯示「https://www.youtube.com/watch?v=7Ct59FQIbAU」,因爲它設置「X-框架 - 選項」到「SAMEORIGIN」。 廣告:522 GET https://www.youtube.com/watch?v=7Ct59FQIbAU網:: 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

YouTube只允許非常特定的網址嵌入其他網站。他們會在每個視頻頁面上爲您提供該URL。 – ceejayoz

+0

@ceejoz,爲您的評論...但我無法清楚地瞭解 – pixel

回答

4

當你嵌入視頻,你不該't COPYPASTE選項卡上的視頻網址。

你應該做這樣的事情

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

enter image description here


當我看到你的代碼有這樣的事情

enter image description here

我在想,它是如何在你的本地主機上工作的? :/

+0

這是一個cms網站,我在我的管理頁面添加視頻網址,只是在我的視圖區域調用該網址...如果我使用正常編碼,它的工作正常... – pixel

相關問題