2012-11-18 139 views
0

我想從我的website加載到另一個頁面,我目前正在本地主機上運行的iframe頁面。不幸的是,它不工作。我試過從YouTube,Heroku(我的網頁託管的位置)等加載其他網頁,他們都工作正常,它只是從我的網站沒有加載的具體內容。任何想法爲什麼?從我的網站不加載iframe

爲我的網頁的代碼如下:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <title>Test</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta name="description" content=""> 
    <meta name="author" content="">    
    </head> 
    <body> 
    <h1>hi</h1> 
    <iframe width="560" height="315" src="http://www.karmielfolkklub.com"></iframe> 
    </body> 
</html>  
+0

你試圖包含的文件/資源​​的示例「src」是什麼?你的代碼中的URL? – thescientist

+0

我不是100%確定我理解你的問題,但如果你的意思是我想要展示什麼,那麼是的,這是src URL中的內容。 – Johnny

回答

1

http://www.karmielfolkklub.com與HTTP標頭說發:

X-Frame-Options: sameorigin 

This means該瀏覽器不允許在內嵌顯示頁面框架,除非包含iframe元素的頁面位於同一個域中。現代瀏覽器通常服從這一點。

更改此取決於服務器設置或用於生成頁面的服務器端代碼。

+0

謝謝。僅供任何人在將來看這個:這是一個Sinatra應用程序。要啓用iframe嵌入,請執行'set:protection,:except =>:frame_options'。 – Johnny