做了個頁面自動重新整理的功能:
會一直調用接口,那麼怎麼才能在一段時間不操作後,關閉頁面的自動重新整理那?
//三秒自動一次
var interval=setInterval('searchChart()',3000);
/* if 5 minutes no operation then logout [email protected] */
var maxTime = 120; // seconds
var time = maxTime;
$('body').on('keydown mousemove mousedown', function(e) {
time = maxTime; // reset
});
var intervalId = setInterval(function() {
time--;
if (time <= 0) {
ShowInvalidLoginMessage();
clearInterval(intervalId);
}
}, 1000)
function ShowInvalidLoginMessage() {
console.log("您已經長時間沒操作了,即将退出自動重新整理!");
//TODO 做需要做的操作
// 停止定時器
clearInterval(interval );
//exp:關閉頁面
//window.close();
}