我还在Firebase Google Group上发布了这个问题,显然我将来不应该这样做:https://groups.google.com/forum/m/#!topic/firebase-talk/ma3qADOsN7E
我在一个页面上有多个iframe,所有iframe都访问同一个域中的同一个应用程序。当我在一个iframe中登录我的用户时,getAuth在其他iframe上未检测到更改。即使在一个iframe上登录,getAuth也会在其他iframe上返回null,直到刷新页面并重新加载iframe为止。我不确定为什么会这样。我假设getAuth正在读取其中包含用户身份验证信息的localStorage对象,并且由于我的iframe都来自同一个域,为什么他们看不到第一个iframe写入localStorage的身份验证信息?
答案 0 :(得分:0)
新的Firebase SDK版本不再是问题。