2011-10-03 5 views
-4

WordPress를 사용하는 일부 호스팅 고객을 위해 웹 기반 제어판을 설정하려고합니다.홀수 페이지가 iframe 내부에 공백으로 표시됩니다. 왜?

아마 알다시피, WordPress 사이트를 관리하는 URL은 http://domain.com/wp-admin입니다. 예를 들면 :

http://minutebookreview.com/wp-admin (이것은 그냥 무작위 블로그) 이제

, 나는이 코드를 사용하여 iframe 내에이 페이지를로드하려고 할 때 발생하는 찾습니다

<iframe width=640 height=480 src="http://minutebookreview.com/wp-admin"></iframe> 

당신은 좋겠를 이게 효과가 있다고 생각해. 그렇지?

http://jsfiddle.net/A4MxE/

페이지는 단순히 iframe을 내부 빈 나타납니다 :

음, 자신의 모습을 가지고있다. wp-admin 로그인 페이지가로드되지 않습니다.

왜 이런 일이 발생하는지 알고 계십니까? 그것은 나에게 어떤 의미가 없습니다.

+1

iframe에 wp admin을로드 할 때 요점은 무엇입니까? –

+0

글쎄, 나는주고 싶은 특정 사용자 경험을 위해 그것을하고 싶다. 왜 내가 그것을하고 싶은지 걱정하지 말자. 어떻게 할 수 있는지 알아 보자. :) – MikeC8

+0

예, 사람들은 사이트의 관리자 패널을 원격으로로드하는 임의의 낯선 사람을 정말 좋아합니다. –

답변

4

내가 본 것은 다음과 같습니다. 그것은 당신을 좋아하지 않는 wordpress 솔기.

Oh no.

+0

안녕하세요, 감사합니다. 이것은 실제로 많은 도움이됩니다. 어떤 이유로이 오류가 내 브라우저에 표시되지 않았습니다. – MikeC8

+1

호기심이 많은 사람들에게이 답변은 문제를 추적하는 데 도움이되었습니다. 서버가이 헤더를 반환합니다 : "X-Frame-Options : SAMEORIGIN". 이 헤더는 다른 도메인에서 iframe을 허용하지 않도록 브라우저에 지시합니다. 그래서, 만약 당신이 Wordpress 사이트 (내가하는 것처럼)에 대한 통제권을 가지고 있다면,이 헤더를 제거하는 것은 단지 문제 일뿐입니다. – MikeC8

+0

@ MikeC8, 당신도 스스로에게 물어 보셨나요? "왜?"_ 같은 단어가 가장 먼저 붙었습니까? 고객의 사이트 보안에 관심이 있습니까? – Sparky

관련 문제