gpt4 book ai didi

javascript - 当互联网关闭时启用离线功能

转载 作者:行者123 更新时间:2023-12-02 23:30:59 25 4
gpt4 key购买 nike

我正在使用 firebase 和 ionic 3 开发一个聊天应用程序。当与互联网断开连接时,我必须将状态更改为“离线”。

我引用了以下网站:

1) https://firebase.google.com/docs/database/web/offline-capabilities

2) https://firebase.google.com/docs/reference/js/firebase.database.OnDisconnect

this.disconnectSubscription = this.network
.onDisconnect()
.subscribe(() => {
this.online = false;
var userLastOnlineRef = firebase.database().ref('/accounts/'this.loggedInUserId);
userLastOnlineRef.onDisconnect().set({status:offline});
});

当我关闭互联网连接时,离线状态不会改变。

最佳答案

您可以像这样监听线上和线下事件

window.addEventListener("online", this.doSomethingWhenOnline);
window.addEventListener("offline", this.doSomethingWhenOffline);

doSomethingWhenOnline() {

}

doSomethingWhenOffline() {

}

关于javascript - 当互联网关闭时启用离线功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56503890/

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