web 页面自动超时自动退出方法
思路:
使用 mouseover 事件来监测是否有用户操作页面,写一个定时器间隔特定时间检测是否长时间未操作页面,如果是,退出;
具体时间代码如下(js):
var lastTime = new Date().getTime();var currentTime = new Date().getTime();var timeOut = 10 * 60 * 1000; //设置超时时间: 10分$(function(){/* 鼠标移动事件 */$(document).mouseover(function(){lastTime = new Date().getTime(); //更新操作时间});});function testTime(){currentTime = new Date().getTime(); //更新当前时间if(currentTime - lastTime > timeOut){ //判断是否超时console.log("超时");}}/* 定时器 间隔1秒检测是否长时间未操作页面 */window.setInterval(testTime, 1000);