想问下 js 怎么判断用户长时间未操作?

鼠标,滚轮移动?会不会有很多误判场景,有没现成的库可以使用呢?

javascript
112 views
Comments
登录后评论
Sign In
·

还得考虑键盘输入

idle = 没有键盘输入 + 鼠标移动 + 滚轮 (一段时间)

有一些实验性的 API 可以解决这个问题,比如 IdleDetector,有很多兼容性问题,如果想尝鲜,可以在 chrome 中输入:chrome://flags 打开开关: enable Experimental Web Platform features

Github 有个项目讲这个:idle-detection,可以参考一下

·

wcs 草稿方案讨论,可以看这里