web 页面长时间未操作自动退出方法(自动退出登录)

来源:互联网 发布:js防止表单二次提交 编辑:程序博客网 时间:2024/04/28 01:49

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);
1 0
原创粉丝点击