var lastTime = new Date().getTime();
var currentTime = new Date().getTime();
var timeOut = 1*60*1000; //设置超时时间: 1分
// 鼠标移动事件
$(document).mousemove(function(){
lastTime = new Date().getTime(); //更新操作时间
});
// 定时器 间隔1秒检测是否长时间未操作页面
window.setInterval(function(){
currentTime = new Date().getTime(); //更新当前时间
console.log("超时:"+(currentTime - lastTime));
if(currentTime - lastTime > timeOut){ //判断是否超时
alert("用户长时间未操作,请重新登录!");
//可以直接在此调用退出登录接口直接退出登录,或使用window.location.href = 'XXXX'跳转到其它界面;
}
}, 1000);