web项目长时间未操作跳转到登录页面

<script type="text/javascript">
   var lastTime = new Date().getTime();
   var currentTime = new Date().getTime();
   var timeOut = 1*60*1000; //设置超时时间: 1分
   $(function(){
    
    
      /* 鼠标移动事件 */
      $(document).mouseover(function(){
    
    
         lastTime = new Date().getTime(); //更新操作时间
      });
   });
   
   function testTime(){
    
    
      currentTime = new Date().getTime(); //更新当前时间
      if(currentTime - lastTime > timeOut){
    
     //判断是否超时
         alert("用户长时间未操作,请重新登录!");
         window.location.href = 'XXXX';//跳转的地址,可在后台进行销毁session;
      }
   }

   /* 定时器  间隔1秒检测是否长时间未操作页面  */
   window.setInterval(testTime, 1000);
</script>

猜你喜欢

转载自blog.csdn.net/qq_43501462/article/details/107389097