如何判断用户离开状态?

2015-03-23 17:02:55 +08:00
 hussion

如何判断一个用户是否离开站点?

比如:
1. 现在只打开一个tab访问v2ex,然后把该tab关闭了
2. 直接关闭浏览器
以上两种都算离开站点了

如果用户一直打开站点,没有关闭,则不算作离开站点。

总而言之:只要有任何一个tab页在打开着站点,就不算作离开站点。

该如何准确实现记录呢?

4477 次点击
所在节点    问与答
22 条回复
invite
2015-03-24 17:49:45 +08:00
@hussion js方案对服务器压力大?想不出比这压力更小的了。如果用长连接,你的服务器更加吃不消了吧。
hussion
2015-03-25 09:44:15 +08:00
@invite ajax轮询无论是从效率还是资源耗费上,都劣于采用websocket进行长链接通信

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX