2012-03-12 6 views
2

나는 다음과 같은 두 페이스 북 공유 버튼을 시도했습니다로드하지 : Facebook XFBML 공유 상자 : 팝업 창 대 모달 창 설정? 모달 창은 결코

<div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <script> 
    FB.init({ 
      appId : '123456780', 
      status : true, // check login status 
      cookie : true, // enable cookies to allow the server to access the session 
      xfbml : true // parse XFBML 
    }); 
    </script> 
     <fb:share-button href="http://example.com" type="box_count"> </fb:share-button> 

는 모달 창에서 다른 팝업 창을 사용했다. 유일한 차이점은 appId였습니다. 이 설정이 https://developers.facebook.com/apps에 있습니까? 어떤 설정이 모달 대 팝업을 결정하며이 설정으로 버튼과 같은 FB 로그인에 대한 작업이 어떻게 변경됩니까?

또한 모달 창은 완전히로드되지 않으므로 팝업 창으로 전환해야하는 이유가 있습니다. 모달 창을 완전히로드 할 수 있다면 그걸로 갈 것입니다.

답변

0

공유 버튼이 더 이상 사용되지 않으며 대화 상자의 동작을 제어 할 수 없다고 생각합니다. Javascript SDK가 이미 포함되어 있으므로 공유 버튼 대신 feed dialog을 구현해야합니다.

일반적으로 페이스 북에서 팝업 창이있는 대화 상자를 열면 Facebook 사용자의 상태를 확인할 수 없기 때문입니다. 사용자가 로그인하라는 메시지를 표시해야하는 경우 보안 제한으로 인해 iframe (모달) 메소드를 사용하지 않습니다.