美文网首页
js超时处理

js超时处理

作者: 复古先生 | 来源:发表于2018-03-15 21:48 被阅读0次

var lastTime = new Date().getTime();

        var currentTime = new Date().getTime();

        var timeOut = 10 * 60 * 1000; //设置超时时间: 10分

        window.onload=function(){

            /* 鼠标移动事件 */

            document.onmousemove=function(){

                lastTime = new Date().getTime(); //更新操作时间

            };

        };

        function testTime(){

            currentTime = new Date().getTime(); //更新当前时间

            if(currentTime - lastTime > timeOut){ //判断是否超时

                console.log("超时");

            }

        }

        /* 定时器  间隔1秒检测是否长时间未操作页面  */

        window.setInterval(testTime, 1000);

相关文章

网友评论

      本文标题:js超时处理

      本文链接:https://www.haomeiwen.com/subject/vmskqftx.html