JavaScript(1):Js实现web页面一段时间没操作,退出或关闭页面
来源:互联网 发布:qq群发广告软件 编辑:程序博客网 时间:2024/05/29 03:56
1. 思路
js设置一个倒计时,当监听到keydown mousemove mousedown等事件时,重置倒计时。若倒计时为0时,触发相应事件。
2. 实现
注:需要引入JQuery
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
- 核心代码段
/* if 5 minutes no operation then logout --liaotuo@2017.8.20 */ var maxTime = 300; // seconds var time = maxTime; $('body').on('keydown mousemove mousedown', function(e) { time = maxTime; // reset }); var intervalId = setInterval(function() { time--; if (time <= 0) { ShowInvalidLoginMessage(); clearInterval(intervalId); } }, 1000) function ShowInvalidLoginMessage() { alert("您已经长时间没操作了,即将退出系统"); //TODO 做需要做的操作 //exp:关闭页面 window.close(); }
阅读全文
1 0
- JavaScript(1):Js实现web页面一段时间没操作,退出或关闭页面
- JavaScript页面后退或关闭
- 如何在javascript中捕获浏览器关闭按钮或退出页面的事件
- 关闭页面没提示
- JS监听页面刷新或关闭事件
- js检测关闭页面或浏览器
- 实现Javascript退出页面弹出对话框
- 间隔一段时间实现页面跳转
- 不活动页面 一段时间后 自动退出 回到首页页面
- javascript实现web页面打印
- 5分钟无操作,退出,操作方法,关闭页面
- web 页面长时间未操作自动退出方法(自动退出登录)
- web 页面长时间未操作自动退出方法(自动退出登录)
- JavaScript 页面操作 1
- js操作关闭子页面刷新父页面
- Javascript实现广告页面的定时关闭
- JS实现分享页面自动关闭效果
- js实现子页面关闭的时候父页面刷新
- 1035. Password (20)
- python中的eval()方法
- 深入理解 Java 垃圾回收机制
- 汉诺塔问题(用栈替代递归)
- mysqldump全备份+mysqlbinlog日志备份实现将数据恢复到指定时刻
- JavaScript(1):Js实现web页面一段时间没操作,退出或关闭页面
- Android 实现广告Banner循环轮播
- Android初学者综合应用——猜拳游戏
- 磁场、荷尔蒙
- Mac Maven安装配置
- 记录参加微软打造开发者社会生态圈线下会议
- spring mvc 结果跳转方式
- 超强IIS站点工具一键设置PHP,支持多个PHP同时运行
- css基础选择器和盒模型