1. 程式人生 > >轉:web頁面超時打出log

轉:web頁面超時打出log

var lastTime = new Date().getTime();
var currentTime = new Date().getTime();
var timeOut = 1 * 60 * 1000; //設定超時時間: 10分

window.onload = function () {
window.document.onmousemove = function () {
lastTime = new Date().getTime(); //更新操作時間
}
};
function testTime() {
currentTime = new Date().getTime(); //更新當前時間
if (currentTime - lastTime > timeOut) { //判斷是否超時
console.log("超時");
location.href = '../../Account/Logout';
}
}

/* 定時器 間隔1秒檢測是否長時間未操作頁面 */
window.setInterval(testTime, 1000);

 

到不到由來網址了