小编pif*_*tic的帖子

Facebook登录不适用于Facebook的Android应用内浏览器

我使用Facebook JavaScript SDK实现了Facebook登录.除了从Facebook应用程序的内置浏览器中以外,它在任何地方都可以正常工作.在那里,它似乎只是默默地失败.我做错了什么吗?

这是一个直接从Facebook文档中获取的简单版本.除了Facebook应用内浏览器外,它在任何地方都可以正常工作

<!doctype html>
<html>
<head>
  <title>Facebook Login</title>
</head>
<body>
  <div id="fb-root"></div>
  <button onclick="login()">LOGIN</button>
  <script>
    window.fbAsyncInit = function() {
      FB.init({
        appId      : '{my-app-id}',
        status     : true,
        xfbml      : true
      });
    };

    var login = function() {
      alert('clicked login');

      FB.login(function(response) {
        alert('it worked!');
      }, {
        scope: 'email'
      });
    };

    (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/en_US/all/debug.js";
       fjs.parentNode.insertBefore(js, fjs);
     }(document, 'script', 'facebook-jssdk'));
  </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

android facebook-javascript-sdk

5
推荐指数
1
解决办法
813
查看次数

标签 统计

android ×1

facebook-javascript-sdk ×1