2013-04-28 22 views
-2

我正在通過Apache使用Dreamweaver CS6創建網頁。當某些鏈接被點擊時,它們將不會加載。在Chrome檢查元件揭示了以下錯誤對於非工作鏈接之一:由於X-Frame選項,某些鏈接不工作

拒絕在一個框架中顯示「http://www.youtube.com/watch?v=yA-Eb_PD4SQ」,因爲它設置「X框-選項」到「SAMEORIGIN」。

有趣的是,如果右擊並在新選項卡或窗口中打開鏈接,它將加載。僅供參考,我對HTML和CSS知之甚少。

*編輯澄清:如何告訴我的網站或Apache不打開框架中的這些鏈接,以便他們將工作?

+0

可能更多關於[serverfault](http://serverfault.com/faq)的主題。 – 2013-04-28 19:51:37

+1

我在家裏託管這個網站,所以這個問題在serverfault不會受到歡迎。 – SunnyvaleSupervisor 2013-04-29 18:27:05

回答

1

谷歌(因此也是YouTube)專門阻止你從其網站iframe

錯誤消息是不言自明的。

更多信息:MDN - The X-Frame-Options response header

而且,如果搜索x-frame-options sameorigin對堆棧溢出大量的詳細信息。

+0

您發佈到MDN的鏈接涉及允許他人在iframe中打開您的內容。您建議的搜索主要返回由想要以其他方式強制別人的內容在iframe中打開的人開始的線程。我也不想這樣做。我甚至不知道iframe是什麼。我只是想讓這些鏈接起作用。 – SunnyvaleSupervisor 2013-04-29 18:33:05

+0

請修改您的問題以包含您用於鏈接的代碼。你必須使用'iframe's。 – 2013-04-30 01:20:22