Javascript 在特定时间后加载url

Javascript 在特定时间后加载url,javascript,jquery,Javascript,Jquery,我有一个单一的网址,我需要在一段特定的时间后打开它 我认为使用js/jquery可以做到这一点,我看到它是这样工作的:我打开用js代码创建的页面,url在新选项卡中自动加载,5分钟后,这个url在新选项卡或以前打开的相同选项卡中打开。 这是我正在研究的一个技巧,问题是我对js/jquery了解不多,这就是为什么我需要你的帮助 你可能会问我:嘿,这段代码每5分钟会打开一个新标签,所以你会有很多标签在运行,你确定你需要这个吗?。。我说是的,这就是我需要的,每5分钟为一个url创建一个新标签 谢谢。您

我有一个单一的网址,我需要在一段特定的时间后打开它

我认为使用js/jquery可以做到这一点,我看到它是这样工作的:我打开用js代码创建的页面,url在新选项卡中自动加载,5分钟后,这个url在新选项卡或以前打开的相同选项卡中打开。 这是我正在研究的一个技巧,问题是我对js/jquery了解不多,这就是为什么我需要你的帮助

你可能会问我:嘿,这段代码每5分钟会打开一个新标签,所以你会有很多标签在运行,你确定你需要这个吗?。。我说是的,这就是我需要的,每5分钟为一个url创建一个新标签


谢谢。

您可以使用
setTimeout()
,它将等待指定的时间(ms),然后执行声明的函数

例如:

setTimeout(openUrl, 5000); // Wait 5 seconds

function openUrl(){

   window.open('http://google.com');

}
要在计时器上重复操作,可以使用
setInterval()


查看JS的setTimeout和setInterval方法


您需要在openUrl中再次调用settimeout以无休止地重复它

您正在
未定义的
上执行
settimeout
。你的意思是
setTimeout(openUrl,5000)这将被弹出窗口阻止程序阻止,因为它不是用户驱动的事件。最好不要在
setTimeout()
中使用引号(强制使用eval)。您只需使用
setTimeout(openUrl,5000)。它只工作一次,5秒后打开窗口,但之后它停止,如何使它继续打开该url,或者说5秒后url在新窗口中打开,然后使用js刷新此页面,使其再次计数5秒。AlienWebguy-PopupLocker可以轻松禁用。我只需要在我的本地上使用此页面,与用户无关。与用户无关,此页面仅用于我的本地浏览器,不用于web开发。这就是为什么我说:“这是我正在研究的一个技巧”。当心。
setInterval(openUrl, 5000);