Index: ssts-web/src/main/webapp/common/includeExtJsAndCss.jsp =================================================================== diff -u -r34474 -r34476 --- ssts-web/src/main/webapp/common/includeExtJsAndCss.jsp (.../includeExtJsAndCss.jsp) (revision 34474) +++ ssts-web/src/main/webapp/common/includeExtJsAndCss.jsp (.../includeExtJsAndCss.jsp) (revision 34476) @@ -72,34 +72,10 @@ setTimeout(function(){ clearOncontextmenuEvent(); },3000) - //空闲一段时间后没任何操作,强制用户退出系统 - var pageTimer = {}; // 计时器数组 - var min = 60*1000; - var sessionTimeout = 30; - var interval = 1*min; - if(sstsConfig.loginSecurirtyConfig && sstsConfig.loginSecurirtyConfig.sessionTimeout){ - sessionTimeout = parseInt(sstsConfig.loginSecurirtyConfig.sessionTimeout); - interval = sessionTimeout*min / 10; - } + if(document.location.href == top.document.location.href){ - sessionStorage.setItem('timer',sessionTimeout*min); - setIntervalFunction(); + setIntervalFunction(sstsConfig); } - function setIntervalFunction(){ - pageTimer[0] = setInterval(function(){ - var time = sessionStorage.getItem('timer'); - sessionStorage.setItem('timer',time-interval); - if(sessionStorage.getItem('timer') <= 0){ - sessionStorage.removeItem('timer'); - logout("${ctx}"); - } - },interval) - } - window.onmousemove=document.onmousemove=(e)=>{ - clearInterval(pageTimer[0]); - sessionStorage.setItem('timer',sessionTimeout*min); - setIntervalFunction(); - }