将Firebase电话号码保存到本地存储变量

时间:2018-10-13 07:25:23

标签: javascript html firebase firebase-authentication local-storage

'callbacks': {
      signInSuccessWithAuthResult: function(authResult, redirectUrl) {
     //getting the number after login
      debugger;
      var phoneNumber = authResult.user.phoneNumber;
      localStorage.setItem('phoneNumber',  firebase.auth().currentUser.phoneNumber.toString());          
      return true;
    },
      // Called when the user has been successfully signed in.

这是我编写的用于将当前用户电话号码保存到本地存储变量的代码,以便可以从另一个文件访问它。我想要电话号码的字符串形式

 var ML = localStorage.getItem("phoneNumber");
  
 confirm(ML);

这是我用来访问本地存储变量的代码。由于某些原因,它在确认框中一直说NULL而不是显示电话号码。如果有人可以帮助我,我将非常感激。

enter image description here

1 个答案:

答案 0 :(得分:0)

browser console中的代码下运行,并检查localStore是否存在。

localStorage.setItem('phoneNumber', 123456789 );

var getPhNum = localStorage.getItem('phoneNumber');

confirm("Number is " + getPhNum );