|
|
@@ -1,34 +0,0 @@
|
|
|
-var lastTime = new Date().getTime(); // 获取最开始的操作时间
|
|
|
-var currentTime = new Date().getTime(); // 获取当前的操作时间
|
|
|
-var timeOut = 10 * 60 * 1000; // 设置超时时间 : 10分 * 60秒 * 1000毫秒 , 因为1秒等于1000毫秒
|
|
|
-
|
|
|
-// 刷新的时候 ,触发重新加载的事件来执行更新最开始的操作时间
|
|
|
-window.onload = function () {
|
|
|
- window.document.onmousedown = function () {
|
|
|
- localStorage.setItem("lastTime",new Date().getTime());
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-function checkTimeout() {
|
|
|
- currentTime = new Date().getTime(); // 更新当前的操作时间
|
|
|
- lastTime = localStorage.getItem("lastTime"); // 获取最开始的操作时间
|
|
|
-
|
|
|
- console.log('会员端的开始了');
|
|
|
- console.log('会员端的当前时间 '+currentTime);
|
|
|
- console.log('会员端的最开始的时间'+lastTime);
|
|
|
- console.log('会员端的时间差'+currentTime - lastTime);
|
|
|
- console.log('会员端的超时时间'+timeOut);
|
|
|
- console.log('会员端的token'+localStorage.getItem("accessToken"));
|
|
|
-
|
|
|
- if (currentTime - lastTime > timeOut) {
|
|
|
- localStorage.removeItem("accessToken");
|
|
|
- // console.log("超时");
|
|
|
- var url = window.location.href;
|
|
|
- var newUrl=url.match(/(\S*)#/)[1];
|
|
|
-
|
|
|
- window.open(newUrl + '#/login','_self');
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/* 定时器 间隔30秒检测是否长时间未操作页面 */
|
|
|
-window.setInterval(checkTimeout, 30000);
|