Facebook如何检测到你不在?

时间:2009-08-07 17:15:18

标签: javascript facebook

Facebook如何检测您的离开状态(您知道,聊天窗口中的半月)?如果一个人离开您的页面,即使它在浏览器中打开,您如何检查Javascript? 你认为有没有图书馆可以做到吗?

4 个答案:

答案 0 :(得分:9)

答案 1 :(得分:8)

他们拥有每30-60秒运行一次的JavaScript并报告回来,而且他们知道您是否正在浏览网站上的其他页面,这会重置计数器。

请注意,如果您打开Facebook,然后浏览其他网站并且永远不会返回Facebook标签页,那么您将会“离开”

答案 2 :(得分:2)

这可能是在讨论here on SOother websites时的空闲超时时实现的。

答案 3 :(得分:0)

我猜在每次请求时都会设置一个变量,即上次活动时间。然后他们会使用AJAX查询该值,并在一段特定的时间后,您被视为“离开”。