2012-01-02 3 views
1

작은 웹 사이트에 facebook connect를 사용하고 있습니다. 이것은 내 팝업 요청 URL입니다.Facebook Connect 취소 버튼이 작동하지 않습니다.

https://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlencode($redirect_url)."&scope=email,read_stream,publish_stream,publish_checkins,offline_access,friends_checkins,user_checkins&display=popup 

문제는, 버튼이 있습니다 : 로그인 및 취소. 취소를 클릭하면 창을 닫지 않고 로그인 페이지로 돌아갑니다. 어떤 아이디어?

감사합니다.

답변

0

어떤 버튼 사용자가 클릭 리디렉션 (redirect_uri에 지정된 URL)과 관계없이 원하는 동작이 OAuth Dialog입니다. 스크립트에 의해 열리지 않은 창

  • 폐회 기본적으로 대부분의 브라우저에서 차단되어

    및 추가 참고 사항을 취소 클릭에 의해 폐쇄되지 않는 이유 중 일부

    .
  • 창 닫기는 JavaScript 솔루션이 필요한 기능이며 OAuth 대화 상자 URL은이 기능에 의존하지 않는 기능을 제공합니다.
  • FB.login과 함께 JS-SDK를 사용할 수 있으며이 기능을 통해 대화 상자가 닫힙니다.
관련 문제