gpt4 book ai didi

angularjs - 如何设置 Firebase 数据库以在网络上离线工作

转载 作者:行者123 更新时间:2023-12-02 22:31:52 24 4
gpt4 key购买 nike

我正在尝试让我的 Firebase 应用离线工作。在文档中,它谈到了 android 中使用磁盘持久化

Firebase.getDefaultConfig().setPersistenceEnabled(true);

我想知道是否有办法为网络应用程序提供这样的功能,这样我就可以缓存我的 Firebase 数据库和我的网站,即使在离线状态下仍然可以运行。

  <script>
// Initialize Firebase
var config = {
apiKey: "AIzaSycccccceeeeeeeeeeeeeeeeeee",
authDomain: "gotube-ccccc.firebaseapp.com",
databaseURL: "https://gotube-ccccc.firebaseio.com",
storageBucket: "gotube-cccc.appspot.com",
};

firebase.initializeApp(config);
firebase.getDefaultConfig().setPersistenceEnabled(true);

</script>

最佳答案

Firestore Web sdk 中有一个持久性选项。

您可以从here获取所有信息

    firebase.firestore().enablePersistence()
.catch(function(err) {
if (err.code == 'failed-precondition') {
// Multiple tabs open, persistence can only be enabled
// in one tab at a a time.
// ...
} else if (err.code == 'unimplemented') {
// The current browser does not support all of the
// features required to enable persistence
// ...
}
});
// Subsequent queries will use persistence, if it was enabled successfully

实时数据库中有更多选项。

您可以通过多种方式处理离线功能。页面是here

关于angularjs - 如何设置 Firebase 数据库以在网络上离线工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39301319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com