2016-04-08 19 views
0

sns giriş sayfası geliştiriyorum. Özel giriş butonu ve FB.login() kullanıyorum. Aniden, FB.login() oturum açma düğmesine tıklama yapmadan önce otomatik giriş açılır pencere ile sonuçlanamayan bir sorunla karşılaştım ..FB.login() otomatik tıklama penceresini açar on-click tıklamadan önce

Oturum açma düğmesine tıklamadan önce pop-up giriş penceresini istemiyorum ... !!

Bu sorunu nasıl düzeltebilirim ?? Yardım et..plz .... 12

bu benim URL'm! http://sangji.dothome.co.kr/index2.html

<!DOCTYPE html> 
<html> 
<head> 
<title>Facebook Login JavaScript Example</title> 
<meta charset="UTF-8"> 
</head> 
<body> 
    <div id="fb-root"></div> 
    <script> 
     window.fbAsyncInit = function(){ 
      FB.init({ 
       appId: 'myAppKey', 
       status: true, 
       cookie: true, 
       xfbml: true, 
       oauth: true, 
       version : 'v2.5' 
      }); 
      fbLoginStatus(); 
     }; 

     (function(d, s, id) { 
      var js, fjs = d.getElementsByTagName(s)[0]; 
      if (d.getElementById(id)) return; 
      js = d.createElement(s); js.id = id; 
      js.src = "//connect.facebook.net/ko_KR/sdk.js"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 


     function fbLoginStatus(){ 
      FB.getLoginStatus(function(response) { 
       console.log(response); 
       if (response.status === 'connected') { 
        var access_token = FB.getAuthResponse()['accessToken']; 
        console.log(access_token); 
       } else { 
        fblogin(); 
       } 
      }); 
     } 

     function fblogin(){ 
      FB.login(function(response) { 
       if (response.authResponse) { 
        var access_token = FB.getAuthResponse()['accessToken']; 
        console.log(access_token); 
       } else { 
        console.log('Authorization failed.'); 
       } 
      },{ //permissions 
       scope: 'email' 
      }); 
     } 
     </script> 

    <a href="#" onclick="fblogin();"><img src="fb_bt.png"></a> 


</body> 
</html> 
+0

bunu dikkatle okuyun: http://www.devils-heaven.com/facebook-javascript-sdk-login/ – luschn

cevap

0

Sen getLoginStatus için geri dönüşünde 'fblogin' aradığınız - bu da bir pop-up açılması dayanmaktadır FB.login arıyorum.

İlgili konular