Firebase社交媒体身份验证只显示一个空白屏幕

时间:2014-11-28 00:13:14

标签: firebase firebasesimplelogin

我尝试使用Firebase身份验证提供程序https://www.firebase.com/docs/web/guide/user-auth.html#section-providers来连接社交媒体身份验证,但我所获得的只是来自Facebook和Facebook的空白屏幕。鸣叫声。

我已经在本地进行过测试,甚至让网站现场直播,但只有空白屏幕。

这是我的Facebook身份验证码

authRef.authWithOAuthPopup('facebook', function(error, authData) { 
  console.log(authData);
}, {
  remember: 'sessionOnly',
  scope: 'email,public_profile'
});

这是我的Twitter片段:

authRef.authWithOAuthPopup('twitter', function(error, authData) {
  if (authData) {
    // the access token will allow us to make Open Graph API calls
    console.log(authData);
  }

  console.log(error);
});

要注意我使用最新版本的Firebase v2.0.5,SimpleLogin是核心的一部分而不是单独的库。

    New Firebase instance:
var authRef = new Firebase(myfirebase);

点击活动:

   $('social-auth').on('click',function(e) {
        e.preventDefault();
        var socialSite = this.getAttribute('data-social-site');

    If(socialSite === 'facebook') {
        // this where the Facebook OAuthPopUp is called.
        facebook();
    }
}

1 个答案:

答案 0 :(得分:0)

好的我认为v2.0.4中肯定存在一个错误,因为我已升级到v2.0.5,现在Facebook,Twitter和Google Plus的身份验证现在没有问题。