没有用户登录的情况,如何判断网页是否长时间未操作

qq_15950893 2020-09-21 11:18:21
一个系统无需用户登录,他们只浏览,在没有用户登录的情况,如何判断网页长时间未操作,如果超过10分钟未操作,再次回到该页面时,弹出 欢迎回来 框,点确定,网页自动刷新。
...全文
8264 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
my80086 2020-09-22
  • 打赏
  • 举报
回复
我是来学习的
尚稻山 2020-09-22
  • 打赏
  • 举报
回复
至于用户再次回来的弹窗欢迎,可以考虑一下cookie,如果是自动关闭的网页,那么自动存一个cookie,用户打开网页时,首先检测有无cookie,有就弹窗,没有就执行正常流程
尚稻山 2020-09-22
  • 打赏
  • 举报
回复
弹窗可以直接说明,检测到用户长时间无操作,系统即将关闭
尚稻山 2020-09-22
  • 打赏
  • 举报
回复
这多简单啊== 检测十分钟内滚轮有无滚动,不滚动的话弹出一个模态框,定时1分钟之内关闭系统,如果模态框被人为关闭,那么定时器也被关闭。正常人在浏览的时候,都会去关闭弹窗,不然怎么浏览。思路就是试探一下有无人员在浏览,加上检测滚轮与鼠标来辅助,可以的
RunningOnMyWay 2020-09-22
  • 打赏
  • 举报
回复
监听document有没有touchstart事件 如果存在,证明网页长时间未操作,touchstart比click更快时间更短;如果说滚动不算操作的话,那可以通过touchstart触发的目标元素判断是否是页面的某些按钮 输入框 选择框 等等元素,如果是证明该元素正在被操作可以结合touchend记录最后的时间节点,在下一次触发touchstart时重新计时
qq_15950893 2020-09-22
  • 打赏
  • 举报
回复
引用 3 楼 sha虫剂 的回复:
长时间未操作无非就两个 一、鼠标事件 二、键盘事件,这两个事件10分钟不触发就提示
但是鼠标和键盘不操作这个系统,不代表不操作其他系统啊
qq_25073223 2020-09-21
  • 打赏
  • 举报
回复
js在html网页上绑定相应的事件,进行实时监控!
sha虫剂 2020-09-21
  • 打赏
  • 举报
回复
长时间未操作无非就两个 一、鼠标事件 二、键盘事件,这两个事件10分钟不触发就提示
jio可 2020-09-21
  • 打赏
  • 举报
回复
监听document点击事件应该就可以
今晚吃火锅耶 2020-09-21
  • 打赏
  • 举报
回复
可以判断页面是否滚动,未滚动超过10分钟就算是未操作

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧