浏览器如何监听用户几分钟无任何操作行为时退出登录(非定时器方案)
题目描述
浏览器如何监听用户几分钟无任何操作行为时退出登录,类似直播网站用户长时间无操作时关闭直播视频。
自己的思路
我一开始想到的就是使用定时器,监听鼠标和键盘的操作事件,记录最后一次操作的时间和上一次操作的时间做对比,如果超过了时间限制就使cookie过期。
但是我似乎看到过web直接提供了对应的API,之前在mdn查看web apis文档时看到过,检测用户是否无任何操作API。是否存在这样的api?还是我记错了。
你期待的结果是什么?
使用非定时器的方案实现监听用户一段时间无操作后退出登录。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这个可以没有本地定时器,但一定有定时器,比如在服务器端处理计时,本地端只周期性去检测是否还需要登录。
你记错了吧……
随便搜搜就 有一大堆,你自己筛选下呗
https://www.cnblogs.com/Maryd...
https://blog.csdn.net/tangcc1...
https://segmentfault.com/a/1190000022435877