所以我在我的网络应用上有这个代码:
const connectedRef = firebase.database().ref('.info/connected')
connectedRef.on('value', function(snap) {
if (snap.val() === true) {
console.log('CONNECT')
connected = true
} else {
console.log('DISCONNECT')
connected = false
}
})
当我使用开发人员工具中的“离线”复选框离线时,我希望看到一条DISCONNECT
消息。我所看到的是:
-- app starts
DISCONNECT
CONNECT
-- here I go "Offline"
DISCONNECT
CONNECT -- What ?
我不明白为什么当我还在线下时,我看到我的应用程序再次立即“连接”了。错误?或者我做错了什么?