鼠标,滚轮移动?会不会有很多误判场景,有没现成的库可以使用呢?
想问下 js 怎么判断用户长时间未操作?
javascript
128 views
鼠标,滚轮移动?会不会有很多误判场景,有没现成的库可以使用呢?
还得考虑键盘输入
idle = 没有键盘输入 + 鼠标移动 + 滚轮 (一段时间)
有一些实验性的 API 可以解决这个问题,比如 IdleDetector,有很多兼容性问题,如果想尝鲜,可以在 chrome 中输入:chrome://flags
打开开关: enable Experimental Web Platform features
Github 有个项目讲这个:idle-detection,可以参考一下
wcs 草稿方案讨论,可以看这里