大前提 就是 用户不禁用脚本
// 如果要是的话,尽量每个页面都要使用
$(function () { var TimeNum = new Date().getTime(); //mousedown() 监听鼠标是否使用 keydown() 监听键盘是否可用 $(document).mousedown(function () { TimeNum = new Date().getTime(); }).keydown(function () { TimeNum = new Date().getTime(); }).mousemove(function () {TimeNum = new Date().getTime();
});
//setInterval用来判断 当前时间之差 setInterval(function () { //这里判断按键或鼠标 事件是否触发了 var TimeCount = new Date().getTime(); var minutes = Math.floor((TimeCount - TimeNum) / (60 * 1000)); //如果两个时间差大于1分钟 if (minutes >= 30) { window.location.href = 'login.html'; } }, 1000);})