标签:turn UNC 登录 ref ret 获取 date location code
前端自行判断页面是否超时
jsp从后台获取到回话时间
var sessionTime="${sessionTime}";
js中
//实时判断会话是否超时 var lastSessionTime,sessionTimeout; if(sessionTime != ""){ lastSessionTime = new Date().getTime(); var _iframe=document.getElementById(‘main_iframe‘).contentWindow; document.onmousemove = document.onkeypress = document.onkeydown = function(){ lastSessionTime = new Date().getTime(); } if (parseInt(sessionTime,10) != 0){ //任何时候都不自动退出系统 sessionTimeout = parseInt(sessionTime)*60000;//自动退出时间间隔 clearInterval(_TIMER); var _TIMER= setInterval(function(){//每10秒钟检查一次。 if(sessionTimeout==0){ return false; } var now = new Date().getTime(); //如果超时了 if( (now - lastSessionTime) > sessionTimeout ){ //会话失效,系统将返回登录页面 window.location.href = path+"/doLogout"; } }, 10000); } }
标签:turn UNC 登录 ref ret 获取 date location code
原文地址:https://www.cnblogs.com/pengfei25/p/11085490.html