0

У меня есть эта базовая HTML-страница с кнопкой входа в Facebook. Идентификатор ниже - это идентификатор приложения, которое я создал на своем портале разработчика. Когда я запускаю эту страницу, она отображает только текст «Войти с Facebook», а не фактическую кнопку. Я знаю, что не удается инициализировать SDK, но я не могу сказать, что происходит. Есть идеи?Facebook JS SDK - интеграция с кнопкой входа в систему

<html> 
    <head> 
     <title>My Facebook Login Page</title> 
    </head> 
    <body> 
     <div id="fb-root"></div> 
     <script> 
     window.fbAsyncInit = function() { 
      FB.init({ 
      appId  : '232894623452511', 
      status  : true, 
      cookie  : true, 
      xfbml  : true, 
      oauth  : true, 
      }); 
     }; 
     (function(d){ 
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
      js = d.createElement('script'); js.id = id; js.async = true; 
      js.src = "//connect.facebook.net/en_US/all.js"; 
      d.getElementsByTagName('head')[0].appendChild(js); 
     }(document)); 
     </script> 
     <div class="fb-login-button">Login with Facebook</div> 
    </body> 
</html> 

ответ

5

Ваш код работает. См. Пример приведенного здесь кода: http://jsfiddle.net/dmcs/HXRUv/3/

+0

Не могли бы вы рассказать мне, как перенаправить на localhost после успешного входа? –

+0

@Anoopss Golden Обратитесь к разделу 3 этого документа https://developers.facebook.com/docs/facebook-login/getting-started-web/ и вставьте код: window.location.href = 'http: // localhost/«; в ветке «подключен успешно». – vian

1

Возможно, вы захотите проверить плагины своего браузера. Мой Chrome только отображает текст, но он не отслеживает мой плагин, Firefox отлично работает.

Смежные вопросы