javascript自动页面链接在循环中更改,直到下次重新加载

javascript自动页面链接在循环中更改,直到下次重新加载,javascript,loops,intervals,Javascript,Loops,Intervals,我想在30秒后更改链接 示例-我有一个包含4个网站的数组- var links = ["www.facebook.com", "www.youtube.com", "www.twitter.com", "www.linkedin.com"]; 现在,我想在同一个窗口中以30秒的间隔打开facebook、youtube、twitter和Linkedin网站 提前感谢您您可以使用iframes按如下方式进行操作- v

我想在30秒后更改链接

示例-我有一个包含4个网站的数组-

var links = ["www.facebook.com", "www.youtube.com", "www.twitter.com", "www.linkedin.com"];
现在,我想在同一个窗口中以30秒的间隔打开facebook、youtube、twitter和Linkedin网站


提前感谢您

您可以使用
iframes
按如下方式进行操作-

var links=[“www.facebook.com”、“www.youtube.com”、“www.twitter.com”、“www.linkedin.com”];
设指数=0;
设置间隔(()=>{
log(链接[索引]);
document.getElementById('iframe').src=links[index];
指数=(指数+1)%4;
},30000);

您可以使用
iframes
执行以下操作-

var links=[“www.facebook.com”、“www.youtube.com”、“www.twitter.com”、“www.linkedin.com”];
设指数=0;
设置间隔(()=>{
log(链接[索引]);
document.getElementById('iframe').src=links[index];
指数=(指数+1)%4;
},30000);

当您导航到第一个链接时,页面上下文将丢失,您设置的任何设置间隔也将丢失


因此,这是不可能的,除非您使用的扩展将在单独的上下文中工作。

当您导航到第一个链接时,页面上下文将丢失,您设置的任何设置间隔也将丢失


因此,这是不可能的,除非您使用的扩展将在单独的上下文中工作。

您能推荐一些扩展吗?您能推荐一些扩展吗?