好的,我有一个实时应用程序,它运行一个信使,我正在尝试找到最可靠的方法来确定用户是否已离开页面或关闭窗口,等等 。我已经实现了这个:
window.onbeforeunload = function(event){ /* my code */ };
但这并不总是非常可靠,有时会触发,有时不会。是否有更可靠的方法来确定用户是否存在?
最佳答案
让浏览器每 X 分钟ping一次服务器。如果您正在制作聊天客户端,您可能已经拥有所需的所有基础设施。
关于javascript - 如何有效处理用户离开/关闭页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17052105/