18910140161

JavaScript长时间未操作自动退出登录

顺晟科技

2021-06-16 10:33:33

248

主要是通过鼠标悬停来监控当前页面是否被操作,并通过比较非操作时间和设定的退出时间,进行注销。

//www.oicqzone.com代码片段

var oldTime=new Date()。getTime();

var newTime=新日期()。getTime();

var outTime=8 * 60 * 1000//设置超时:8分钟

$(function(){

/*鼠标移动事件*/

$(文档)。mouseover(function(){

旧时间=新日期()。getTime();//将鼠标移动到重置停留时间

});

});

函数OutTime(){

新时间=新日期()。getTime();//不操作更新当前时间

If(newTime-oldTime outTime){ //判断是否超时

Console.log('时间到,注销');

}

}

/*计时器每5秒钟确定一次页面操作是否已长时间未执行*/

window.setInterval(OutTime,5000);

//www.oicqzone.com代码片段

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航