Javascript Facebook是如何检测到你不在的?

Javascript Facebook是如何检测到你不在的?,javascript,facebook,Javascript,Facebook,Facebook是如何检测你的离开状态的(你知道,聊天窗口中的半月形)?如果有人不在您的页面上,即使页面在浏览器中打开,您如何签入Javascript? 你认为有任何库已经做到了吗?他们有JavaScript,每30-60秒运行一次,然后报告回来,而且他们知道你是否正在浏览网站上的其他页面,这将重置计数器 请注意,如果你打开Facebook,然后浏览另一个网站,再也不返回Facebook选项卡,你将“离开”我猜他们会在每个请求上设置一个变量,即上次活动时间。然后,他们会使用AJAX查询该值,经过

Facebook是如何检测你的离开状态的(你知道,聊天窗口中的半月形)?如果有人不在您的页面上,即使页面在浏览器中打开,您如何签入Javascript?
你认为有任何库已经做到了吗?

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


请注意,如果你打开Facebook,然后浏览另一个网站,再也不返回Facebook选项卡,你将“离开”

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

这可能是通过一个空闲超时来实现的,正如前面所讨论的那样。

这似乎是一个非常干净的问题解决方案。谢谢!