标签: javascript
好的,我有一个实时应用程序,它运行一个信使,我试图找到最可靠的方法来确定用户是否已离开页面或关闭窗口,等等 。我已经实现了这个:
window.onbeforeunload = function(event){ /* my code */ };
但这并不总是非常可靠,有时它会发射,有时不发射。是否有更可靠的方法来确定用户是否存在?
答案 0 :(得分:2)
每隔X分钟让浏览器 ping 服务器。如果您正在制作聊天客户端,那么您可能已经拥有了所需的所有基础架构。