Facebook如何检测您的离开状态(您知道,聊天窗口中的半月)?如果一个人离开您的页面,即使它在浏览器中打开,您如何检查Javascript? 你认为有没有图书馆可以做到吗?
答案 0 :(得分:9)
答案 1 :(得分:8)
他们拥有每30-60秒运行一次的JavaScript并报告回来,而且他们知道您是否正在浏览网站上的其他页面,这会重置计数器。
请注意,如果您打开Facebook,然后浏览其他网站并且永远不会返回Facebook标签页,那么您将会“离开”
答案 2 :(得分:2)
这可能是在讨论here on SO和other websites时的空闲超时时实现的。
答案 3 :(得分:0)
我猜在每次请求时都会设置一个变量,即上次活动时间。然后他们会使用AJAX查询该值,并在一段特定的时间后,您被视为“离开”。