2016-05-22 37 views

cevap

-1

burada bunun için bir düzeltme Bulunan:

https://github.com/firebase/firebaseui-web/issues/42

(Eğer here den version 0.5 kopyalayabilirsiniz) firebase-ui-auth.js dosyasını indirin. Bir karakteri değiştirmeli ve CDN'yi kullanmak yerine dosyayı kendiniz barındırmalısınız.

Dosyada "accountChooserEnabled",!0'a bakın ve !0'u !1 olarak değiştirin.

Bu benim için hile yaptı!

+1

Bu şimdi modası geçmiş:

İşte
'credentialHelper': firebaseui.auth.CredentialHelper.NONE 

uiConfig içine bunun bir örneğidir. –

5

Firebase'de uiConfig değişkenine bir giriş ekleyerek devre dışı bırakabilirsiniz. Sen uiConfig değişkeni bu eklemek zorunda:

var uiConfig = { 
    callbacks: { 
     signInSuccess: function (currentUser, credential, redirectUrl) { 
      return true; 
     }, 
     uiShown: function() { 
      document.getElementById('loader').style.display = 'none'; 
     } 
    }, 
    //Start it here 
    credentialHelper: firebaseui.auth.CredentialHelper.ACCOUNT_CHOOSER_COM, 
    //End it here 
    signInFlow: 'popup', 
    'credentialHelper': firebaseui.auth.CredentialHelper.NONE 
      signInSuccessUrl: '<url-to-redirect-to-on-success>', 
    signInOptions: [ 
     // Leave the lines as is for the providers you want to offer your users. 
     firebase.auth.GoogleAuthProvider.PROVIDER_ID, 
     firebase.auth.FacebookAuthProvider.PROVIDER_ID, 
     firebase.auth.TwitterAuthProvider.PROVIDER_ID, 
     firebase.auth.EmailAuthProvider.PROVIDER_ID 
    ], 
    // Terms of service url. 
    tosUrl: '<your-tos-url>' 
}; 

var ui = new firebaseui.auth.AuthUI(firebase.auth()); 
ui.start('#firebaseui-auth-container', uiConfig);