2012-11-12 91 views
4

可能重複顯示文件:
Overcoming 「Display forbidden by X-Frame-Options」IFRAME:拒絕,因爲顯示的X型框架,選項禁止

我有一臺服務器(Heroku的)這個HTML代碼。從www.example.com的IFRAME我就點擊「登錄到Google」按鈕,但我收到此錯誤信息:

Refused to display document because display forbidden by X-Frame-Options 

我試過的頭部添加<meta http-equiv="X-Frame-Options" content="GOFORIT"> www.example.com,但仍不起作用。有任何想法嗎?由於

<html> 
<head> 
<title>Test</title> 
</head> 
<body> 
<iframe src="http://www.example.com" width=1000 height=1000></iframe> 
</body> 
</html> 
+0

可能會在這個線程看看http://stackoverflow.com/questions/6666423/overcoming-display-forbidden-by-x-frame-options我測試過,它的工作很好,在我身邊。 – admoghal

回答

6

你必須使用真正的HTTP響應頭。 <meta http-equiv>並不等同。

您如何設置這些取決於您的服務器和/或服務器端編程語言。

例如爲Apache,與mod_headers

Header set X-Frame-Options GOFORIT 

...將做的工作。

+0

謝謝。這個HTTP響應頭對於GWT會是什麼樣的? – Arturo

+1

對於任何系統,響應頭文件都是一樣的 - 「X-Frame-Options:GOFORIT」 - 你如何在GWT中設置響應頭文件,我不知道。 – Quentin

+0

爲了清楚起見,我應該在www.example.com(服務器端)還是在包含iframe(服務器端)的網站上包含該頭文件?再次感謝 – Arturo

相關問題