IFRAME: отказался отображать документ, поскольку отображение запрещено X-Frame-Options

Возможный дубликат:
Преодоление «Отображение запрещено X-Frame-Параметры”

У меня есть этот HTML-код на сервере (Heroku). В iframe сайта www.example.com я нажимаю кнопку «Войти в 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>

person Community    schedule 12.11.2012    source источник
comment
можно посмотреть в этой теме stackoverflow.com/questions/6666423/ Я проверил, и на моей стороне все работает нормально.   -  person admoghal    schedule 12.11.2012


Ответы (1)


Вы должны использовать настоящие заголовки ответа HTTP. <meta http-equiv> на самом деле не эквивалентно.

То, как вы их устанавливаете, зависит от вашего сервера и/или языка программирования на стороне сервера.

например для Apache с mod_headers:

Header set X-Frame-Options GOFORIT

… сделает работу.

person Quentin    schedule 12.11.2012
comment
Спасибо. На что будет похож этот заголовок ответа HTTP для GWT? - person ; 12.11.2012
comment
Заголовок ответа будет одинаковым для любой системы — X-Frame-Options: GOFORIT — как вы устанавливаете заголовки ответов в GWT, я понятия не имею. - person Quentin; 12.11.2012
comment
Просто для ясности, должен ли я включать этот заголовок на www.example.com (на стороне сервера) или на веб-сайте, содержащем iframe (на стороне сервера)?? Еще раз спасибо - person ; 12.11.2012
comment
Веб-сайт, который помещается во фрейм. - person Quentin; 12.11.2012