Javascript firebase auth().onAuthStateChanged是否正在执行提取?

Javascript firebase auth().onAuthStateChanged是否正在执行提取?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我假设firebase的auth().onAuthStateChanged()执行一次提取以检查用户是否经过身份验证,但我无法在“网络”选项卡中看到任何请求。此函数究竟在做什么,何时触发/更改状态,最初是否执行任何类型的提取?如果将函数附加到Firebase身份验证的onAuthStateChanged(),则该函数被调用: 直接查看用户的当前身份验证状态,然后 每当用户的身份验证状态更改时 附加侦听器不需要任何网络流量。它只返回Firebase身份验证客户端在内存和本地存储中跟踪的当前已知

我假设firebase的
auth().onAuthStateChanged()
执行一次提取以检查用户是否经过身份验证,但我无法在“网络”选项卡中看到任何请求。此函数究竟在做什么,何时触发/更改状态,最初是否执行任何类型的提取?

如果将函数附加到Firebase身份验证的
onAuthStateChanged()
,则该函数被调用:

  • 直接查看用户的当前身份验证状态,然后
  • 每当用户的身份验证状态更改时
附加侦听器不需要任何网络流量。它只返回Firebase身份验证客户端在内存和本地存储中跟踪的当前已知状态

当然,当状态改变时,可能会有网络流量导致这种情况。但是连接侦听器本身的行为并不会导致网络流量