项目中要实现统计用户访问时长的功能,突然想到这个问题,不知道该怎么办。。。
1
opengps 2021-05-07 13:21:13 +08:00
引用第三方统计足够了,自己做个监控代价有点高。关闭时候调用一个 ajax 接口大概率会失败,因为用户可能是整个浏览器的关闭而不是一个标签页的关闭
|
2
qxqsxbd OP @opengps 我们的项目部署在内网,访问不了外网,所以想自己弄一个。还有,就算用了像百度统计这种第三方的,也好奇他们对于这种情况是如何做统计的
|
4
dfkjgklfdjg 2021-05-07 13:50:31 +08:00
visibilityState 属性,visibilitychange 事件,onbeforeunload 事件
|
5
botaotu 2021-05-07 14:06:14 +08:00
自己做个轮询的心跳不断请求后端,一段时间不请求后认定离开页面
|