FireBase Auth Popup исчезает после его открытия - PullRequest
0 голосов
/ 10 апреля 2019

Я хочу использовать FireBase Auth на своем веб-сайте, я использую этот код:

Config

var config = {
  apiKey: "xxxxxxxxxxxxxxxxxxxx",
  authDomain: "xxxxxxxxxxxxxxxxxxx",
  databaseURL: "xxxxxxxxxxxxxxxxxxx",
  projectId: "xxxxxxx",
  storageBucket: "xxxxxxxxxxxxxxxx",
  messagingSenderId: "xxxxxxxxxx"
};

Установить провайдера

 firebase.initializeApp(config);
  var GoogleAuthProvider = new firebase.auth.GoogleAuthProvider();
  var FacebookAuthProvider = new firebase.auth.FacebookAuthProvider();

Google Auth

  function google(){
    firebase.auth().signInWithPopup(GoogleAuthProvider).then(function(result) {

    var token = result.credential.accessToken;

    var user = result.user;
    // ...
  }).catch(function(error) {
    // Handle Errors here.
    var errorCode = error.code;
    var errorMessage = error.message;
    // The email of the user's account used.
    var email = error.email;
    // The firebase.auth.AuthCredential type that was used.
    var credential = error.credential;
    // ...
  });
  }

Facebook auth

function facebook(){
        firebase.auth().signInWithPopup(FacebookAuthProvider).then(function(result) {

        var token = result.credential.accessToken;

        var user = result.user;
        // ...
      }).catch(function(error) {
        // Handle Errors here.
        var errorCode = error.code;
        var errorMessage = error.message;
        // The email of the user's account used.
        var email = error.email;
        // The firebase.auth.AuthCredential type that was used.
        var credential = error.credential;
        // ...
      });
      }

Но после открытия FireBase всплывающее окно исчезает.Где мне нужно изменить свой код? »Я не знаю, на хорошем английском

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...