2013-01-13 1 views
0

, 그들은 말한다 : 응용 프로그램이 반환 iframe에로드되는302 리디렉션이 iframe에서 작동하지 않는 이유는 무엇입니까? 페이지 <a href="http://developers.facebook.com/docs/howtos/login/login-for-canvas/" rel="nofollow">login for canvas</a> documentatin 페이스 북에서

때문에 302은 실패 할 것이다 로그인 대화 상자에 사용자를 리디렉션 할 수 있습니다.

302 리디렉션이 iframe 내부에서 작동하지 않는 이유는 무엇입니까? 내 앱에서 리디렉션이있는 경우 자바 스크립트를 통해해야하나요, 아니면 제안 만하면됩니까? 사전에

덕분에

답변

1

앱은 페이스 북의 웹 사이트에 iframe에 있습니다. 따라서 iframe에서 다른 facebook 페이지를 열면 "facebook inside facebook"처럼 보일 것입니다.

사용자가 캔버스 페이지에서 앱을로드하면 Facebook에서 POST를 통해 해당 페이지로 signed_request을 보냅니다. documentation에서이를 처리하는 방법을 읽을 수 있습니다.

+1

당신이 말한 것은 모두 의미가 있지만 내 질문에는 대답하지 않습니다. – duduklein

+0

다른 사이트로의 리디렉션을 허용하는지 여부는 확실하지 않습니다. 그래서 당신의 대답 : 그것을 시도하고 어떻게되는지보십시오. –

+0

잘, 나는했다. 그리고 명백하게 그것은 잘 움직인다. 이것이 내가 왜 페이스 북 개발자들이 그것을 썼는지 알고 싶습니다. – duduklein