笔者最近有一个需求是在js中定时重复访问同一网页,代码如下:
var btn=document.getElementById("btn-reservation").href;
setInterval(function(){
window.open(btn);},2000)
笔者使用到了setInterval来控制时间间隔,目标是通过js每隔两秒产生一个新网页访问btn表示的url。
然后发现问题:每次都只能打开一次新网页(笔者是在Chrome中进行测试)
解决方法:浏览器默认阻止弹窗,我们设置为允许即可,解决方法参照如下
https://jingyan.baidu.com/article/7e44095328183a2fc0e2ef0a.html