检测用户何时离开我的Facebook应用程序

时间:2013-03-29 17:39:41

标签: facebook facebook-apps offline

我正在开发一个Facebook WEB应用程序,我想知道目前谁在线。

如何检测用户何时离开/关闭我的应用程序以将用户标志更改为脱机。

1 个答案:

答案 0 :(得分:1)

我假设通过请假/关闭您的应用程序,您的意思是导航到其他网页或关闭浏览器?

实现这一目标的最简单方法是使用ajax连接和javascript计时器定期将轮询发送回您的网络服务器。

当用户通过关闭浏览器或更改网页与您的应用断开连接时,轮询将停止发生。

在您的服务器上运行的脚本会定期检查“在线”用户的民意调查的时间戳,如果找到不再更新的用户,则将该用户标记为离线。

关于Comet(编程)的维基百科页面可能是一个很好的起点

http://en.wikipedia.org/wiki/Comet_(programming)