Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从浏览器崩溃检测firebase后端中的浏览器断开连接_Firebase - Fatal编程技术网

如何从浏览器崩溃检测firebase后端中的浏览器断开连接

如何从浏览器崩溃检测firebase后端中的浏览器断开连接,firebase,Firebase,浏览器正常关闭时会向firebase发送断开连接消息,但我想说明崩溃的原因 var presenceRef = new Firebase('https://SampleChat.firebaseIO-demo.com/disconnectmessage'); // Write a string when I lose my connection presenceRef.onDisconnect().set("I disconnected!"); 我怎样才能最好地检测firebase中的断开连接

浏览器正常关闭时会向firebase发送断开连接消息,但我想说明崩溃的原因

var presenceRef = new Firebase('https://SampleChat.firebaseIO-demo.com/disconnectmessage');
// Write a string when I lose my connection
presenceRef.onDisconnect().set("I disconnected!");

我怎样才能最好地检测firebase中的断开连接与浏览器崩溃?

这段代码在浏览器崩溃和正常断开连接时都能正常工作。Firebase检测到客户端已死亡之前可能会有一点延迟(1-3分钟),但您的.set()肯定仍会发生