java超时自动关闭_[Java教程]web页面超时自动退出方法_星空网
web頁面超時自動退出方法
2017-05-18
0
思路:
使用 mousemover 事件來監測是否有用戶操作頁面,寫一個定時器間隔特定時間檢測是否長時間未操作頁面,如果是,退出;
具體時間代碼如下(js):
var lastTime = new Date().getTime();
var currentTime = new Date().getTime();
var timeOut = 10 * 60 * 1000; //設置超時時間: 10分
$(document).ready(function(){
/* 鼠標移動事件 */
$(document).mousemove(function(){
lastTime = new Date().getTime(); //更新操作時間
});
});
function testTime(){
currentTime = new Date().getTime(); //更新當前時間
if(currentTime - lastTime > timeOut){ //判斷是否超時
console.log("超時");
}
}
/* 定時器 間隔1秒檢測是否長時間未操作頁面 */
window.setInterval(testTime, 1000);
如不用jq可修改為對應的js
var lastTime = new Date().getTime();
var currentTime = new Date().getTime();
var timeOut = 10 * 60 * 1000; //設置超時時間: 10分
window.οnlοad=function (){
window.document.οnmοusemοve=function(){
lastTime = new Date().getTime(); //更新操作時間
}
};
function testTime(){
currentTime = new Date().getTime(); //更新當前時間
if(currentTime - lastTime > timeOut){ //判斷是否超時
console.log("超時");
}
}
/* 定時器 間隔1秒檢測是否長時間未操作頁面 */
window.setInterval(testTime, 1000);
0
*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。
總結
以上是生活随笔為你收集整理的java超时自动关闭_[Java教程]web页面超时自动退出方法_星空网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java测试磁盘读写速度_用来测试自己硬
- 下一篇: 苹果 iOS 16.3.1 正式版发布