我们来详细讲解一下JavaScript定时器SetTimeout之定时刷新窗口和关闭窗口的攻略。
首先,什么是setTimeout呢?setTimeout() 是 JavaScript 中的一个函数,它可以在一定的时间间隔之后执行一次函数或者是多次执行一个函数。这里的时间间隔是以毫秒为单位。
接下来,我们来说明一下如何使用setTimeout函数来定时刷新窗口和关闭窗口。
定时刷新窗口
如果我们想要在一定时间后自动刷新页面,可以使用以下代码:
setTimeout(function(){
location.reload();
}, 5000);
上述代码表示在5秒钟之后,自动刷新页面。
定时关闭窗口
如果我们想要在一定时间后自动关闭窗口,可以使用以下代码:
setTimeout(function(){
window.opener = null;
window.open("", "_self");
window.close();
}, 5000);
上述代码表示在5秒钟之后,自动关闭窗口。需要注意的是,在Chrome等现代浏览器中,关闭窗口的操作一般是无法在javascript中直接操作的,需要用户手动确认关闭操作。如果想要避免这个问题,可以使用打开一个全屏空白窗口来代替直接关闭窗口的操作。
以上就是JavaScript定时器SetTimeout之定时刷新窗口和关闭窗口的攻略,希望对您有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单) - Python技术站