在firebase上成功登录后,它会返回一个对象并将其存储在本地存储中。但是关键很长,如下所示:
"火力:AUTHUSER:AIzaSyAD5OqcuGExhWi_oASzr42rq5IVvR7jdCY:[默认]"
如何访问与此相关的值?
此外,我不知道每个登录的人的密钥是否相同。
答案 0 :(得分:1)
使用javascript对象localStorage
:
localStorage.getItem("firebase:authUser:AIzaSyAD5OqcuGExhWi_oASzr42rq5IVvR7jdCY:[DEFAULT]");
这将返回一个String,因此我建议将其解析为JSON对象:
var storedData = JSON.parse( localStorage.getItem("firebase:authUser:AIzaSyAD5OqcuGExhWi_oASzr42rq5IVvR7jdCY:[DEFAULT]") );
对于每个登录的用户,字符串都是相同的,因为AIzaSyAD5OqcuGExhWi_oASzr42rq5IVvR7jdCY
是应用程序的ApiKey,[DEFAULT]
是其名称。