Javascript 如何创建一个每30秒循环浏览一系列网站的页面

Javascript 如何创建一个每30秒循环浏览一系列网站的页面,javascript,html,frames,x-frame-options,Javascript,Html,Frames,X Frame Options,我想每30秒自动循环浏览一系列URL。例如,假设Google.com显示30秒,然后切换到Stackoverflow.com显示30秒,然后切换到(任何可能的地方)。也许我也会添加一些很酷的页面转换,在那里旧页面会滑出或者什么的 我的第一次尝试是创建一个包含以下页面的巨型IFRAME: <iframe src="https://www.google.com" style="width: 100%; height: 100%; border: 0px;"></iframe>

我想每30秒自动循环浏览一系列URL。例如,假设Google.com显示30秒,然后切换到Stackoverflow.com显示30秒,然后切换到(任何可能的地方)。也许我也会添加一些很酷的页面转换,在那里旧页面会滑出或者什么的

我的第一次尝试是创建一个包含以下页面的巨型
IFRAME

<iframe src="https://www.google.com" style="width: 100%; height: 100%; border: 0px;"></iframe>

然后,我可以使用脚本每30秒更改一次源代码。然而,现代浏览器似乎把所有这些东西都锁得很紧。我尝试的每个URL都会出现以下错误:

拒绝在帧中显示“”,因为它将“X-frame-Options”设置为“SAMEORIGIN”

我认为,至少现在,我们将显示我们控制的页面,但如果不需要的话,我不想弄乱一堆代码或HTTP服务器设置

我想我也可以创建一个WPF或Silverlight应用程序来承载一个web浏览器控件,然后完全控制浏览器

这类应用有没有更简单的选择

下层选民:


我不太清楚为什么这被认为是一个糟糕的问题。无论如何,我完全理解为什么存在X-Frame-Options头,以及跨域托管iFrame的安全问题的原因。我不是在寻找抵制合法浏览器安全功能的方法。我只是在寻找一种自动在网站列表中轮换的好方法,想知道这是一种什么样的好设计。

我会选择浏览器插件,而不是iFrame


像谷歌这样的网站正在抱怨,因为出于安全原因,他们不允许自己在iFrame中呈现。查看web组件,
嵌入
标记,或
对象
标记。@NicolasMcCurdy这对我不起作用,我要么得到了“插件不受支持”,要么根本没有
。当你说“插件不受支持”,你是指web组件吗?我建议使用polyfill并再次尝试web组件。为什么不使用window.open和win.location.href或win.location.reload?问题是关于创建网站,但接受的答案是关于扩展名的。请更新问题标题以更具描述性。+1或类似Chrome扩展名的内容,告诉您是否访问过您的网站和开始影响页面,如果你有。喜欢这个!我希望我能做一些页面转换,但我想现在就可以了。