如何创建每 30 秒循环浏览一系列网站的页面
How to create a page that cycles through a series of websites every 30 seconds
我想每 30 秒自动循环一系列 URL。例如,假设 Google.com 显示 30 秒,然后切换到 whosebug.com 30 秒,然后切换到 Zombo.com(一切皆有可能)。也许我还会添加一些很酷的页面转换,其中旧页面 滑动 或其他内容。
我的第一次尝试是创建一个网页,其中包含一个巨大的 IFRAME
页面:
<iframe src="https://www.google.com" style="width: 100%; height: 100%; border: 0px;"></iframe>
然后,我可以使用脚本每 30 秒更改一次源。然而,现代浏览器似乎将所有这些东西都锁定得非常紧。我尝试的每个 URL 都会给我以下错误:
Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
我认为,至少现在,我们将显示我们控制的页面,但如果不需要的话,我宁愿不处理一堆代码或 HTTP 服务器设置。
我想我还可以创建一个托管 Web 浏览器控件的 WPF 或 Silverlight 应用程序,然后完全控制浏览器。
是否有针对此类应用程序的更简单的选项?
反对者:
我不太清楚为什么这被认为是一个糟糕的问题。对于它的价值,我完全理解 X-Frame-Options header 存在的原因以及跨域托管 IFrame 的安全问题的原因。我不是在寻找抵消合法浏览器安全功能的方法。我只是在寻找一种自动轮换网站列表的好方法,想知道这样做的好的设计是什么。
我会选择浏览器插件,而不是与 IFRAME 斗争。
我想每 30 秒自动循环一系列 URL。例如,假设 Google.com 显示 30 秒,然后切换到 whosebug.com 30 秒,然后切换到 Zombo.com(一切皆有可能)。也许我还会添加一些很酷的页面转换,其中旧页面 滑动 或其他内容。
我的第一次尝试是创建一个网页,其中包含一个巨大的 IFRAME
页面:
<iframe src="https://www.google.com" style="width: 100%; height: 100%; border: 0px;"></iframe>
然后,我可以使用脚本每 30 秒更改一次源。然而,现代浏览器似乎将所有这些东西都锁定得非常紧。我尝试的每个 URL 都会给我以下错误:
Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
我认为,至少现在,我们将显示我们控制的页面,但如果不需要的话,我宁愿不处理一堆代码或 HTTP 服务器设置。
我想我还可以创建一个托管 Web 浏览器控件的 WPF 或 Silverlight 应用程序,然后完全控制浏览器。
是否有针对此类应用程序的更简单的选项?
反对者:
我不太清楚为什么这被认为是一个糟糕的问题。对于它的价值,我完全理解 X-Frame-Options header 存在的原因以及跨域托管 IFrame 的安全问题的原因。我不是在寻找抵消合法浏览器安全功能的方法。我只是在寻找一种自动轮换网站列表的好方法,想知道这样做的好的设计是什么。
我会选择浏览器插件,而不是与 IFRAME 斗争。