JS实现如果长时间不动页面,自动跳转到首页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* 如果5分钟不动页面,自动提示 */
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();
}
-------------本文结束感谢您的阅读-------------