Chrome 扩展程序 + Firebase - 在后台调用 firebase.database(),内容和弹出脚本等于



在Chrome扩展程序中,我们有大约3个不同的脚本可以同时运行,在浏览器窗口上运行的持久后台页面,单个网站的内容脚本,最后是用户按下扩展程序按钮时的弹出脚本。

在所有这些中,我需要连接到我的firebase.database()实例。它们都使用相同的Firebase应用和数据库。Firebase 是否从所有这些不同的脚本中以某种方式知道打开一个连接,或者它们都在创建新连接?这与同时连接限制有关。

当您调用 firebase.database() 方法时,Firebase 会使用身份验证令牌来打开数据库连接。此连接由使用相同身份验证令牌的所有脚本共享。

因此,在您的情况下,您使用的所有三个 firebase.database() 实例都将创建一个数据库连接。这意味着您只需担心一次同时连接限制。

相关内容

最新更新