Firebase简单登录不监视在不同窗口中的注销
我有一个应用程序,它将用户状态存储到localStorage中,并将应用程序模型更改传播到所有浏览器窗口/选项卡中。但我不知道如何将注销/登录传播到不同的窗口。仅对每个窗口调用FirebaseSimpleLogin回调。我可以通过localStorage检测用户登录状态,但如何运行FirebaseSimpleLogin回调?Firebase简单登录不监视在不同窗口中的注销,firebase,firebasesimplelogin,Firebase,Firebasesimplelogin,我有一个应用程序,它将用户状态存储到localStorage中,并将应用程序模型更改传播到所有浏览器窗口/选项卡中。但我不知道如何将注销/登录传播到不同的窗口。仅对每个窗口调用FirebaseSimpleLogin回调。我可以通过localStorage检测用户登录状态,但如何运行FirebaseSimpleLogin回调? 如果我创建FirebaseSimpleLogin的新实例,它可以工作,但也会泄漏。所以现在我必须在第二个选项卡中重新加载应用程序,以获得实际的用户登录状态。正如@Kato在
如果我创建FirebaseSimpleLogin的新实例,它可以工作,但也会泄漏。所以现在我必须在第二个选项卡中重新加载应用程序,以获得实际的用户登录状态。正如@Kato在上面的评论中提到的,这不是Firebase Simple login支持的功能。如果您想将此或其他内容作为功能请求归档,请通过电子邮件发送。浏览器窗口不共享登录状态。这是浏览器工作方式及其安全模型的一个基本部分。它们使用相同的源策略跨窗口共享它。所以,当应用程序的用户打开链接到另一个窗口时,cookie也会被共享。所以FirebaseSimpleLogin应该处理这个问题,这很公平。在这种情况下,这听起来像是一个功能请求。