2012-11-12 2 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>은 실제와 동일하지 않습니다.

설정 방법은 서버 및/또는 서버 측 프로그래밍 언어에 따라 다릅니다.

mod_headers와 아파치를 위해 :

Header set X-Frame-Options GOFORIT 

... 일을 할 것입니다.

+0

감사합니다. GWT에 대해이 HTTP 응답 헤더는 어떻게됩니까? – Arturo

+1

응답 헤더는 모든 시스템에서 동일합니다. -'X-Frame-Options : GOFORIT' - GWT에서 응답 헤더를 설정하는 방법에 대해서는 잘 모르겠습니다. – Quentin

+0

www.example.com (서버 측) 또는 iframe이 포함 된 웹 사이트 (서버 측)에 해당 헤더를 포함해야합니까? 다시 한 번 감사드립니다 – Arturo

관련 문제