是否有浏览器支持每5秒刷新一次页面?有附件吗?
如果不是,是否有比编写完整的(C#或Java)程序更简单的方法呢?
补充:歌剧太可怕了!我将Stack Overflow设置为每5秒刷新一次,但是当我单击某个帖子时,它也每5秒刷新一次!我只希望主页每5秒刷新一次。
另一个“已添加”:显然,它刷新了当前选项卡,因此,只要我在新选项卡中打开帖子,它就可以很好地工作。
是否有浏览器支持每5秒刷新一次页面?有附件吗?
如果不是,是否有比编写完整的(C#或Java)程序更简单的方法呢?
补充:歌剧太可怕了!我将Stack Overflow设置为每5秒刷新一次,但是当我单击某个帖子时,它也每5秒刷新一次!我只希望主页每5秒刷新一次。
另一个“已添加”:显然,它刷新了当前选项卡,因此,只要我在新选项卡中打开帖子,它就可以很好地工作。
Answers:
或对于Firefox,使用以下单行代码作为Greasemonkey脚本:
setTimeout(function(){ window.location.href = window.location.href; }, 5000);
window.location.reload(false)
- developer.mozilla.org/en/DOM/window.location是在至少更可读的,如果不是更快。另外,如果您使用的是Greasemonkey脚本,则可以始终GM_registerMenuCommand
而不是总是在该页面上刷新。
javascript:window.location.href=window.location.href
比MUCH更好javascript:window.location.reload(false)
(它首先会完全清除窗口)。鉴于文档,我不明白为什么...
window.location.href
只有在页面末尾没有哈希的情况下,才会重新加载自身的设置(#12345
)。
javascript:window.location.href=window.location.href
对我来说很好(使用Stack Overflow进行测试,而无需打开Web Inspector之类的任何东西,也要考虑站点本身的缓存)。但是:您的发现可能是有道理的,因为哈希不包含在中location.href
,因为它实际上仅是客户端。
Opera内置了“ 重新加载每个”选项。
如果您使用Firefox,则可以下载ReloadEvery插件。
使用iMacros插件!它适用于IE,Firefox和Chrome。
iMacros是一个很棒的(开放源代码)网络浏览器宏录制器插件,使用它刷新网站非常简单。使用此宏:
VERSION BUILD=7000928 RECORDER=FX
REFRESH
WAIT SECONDS=5
然后用LOOP按钮启动它。
如果您要确保页面真的被完全重新加载(不是从缓存中加载),请使用CLEAR命令并通过URL GOTO命令重新加载整个网站:
VERSION BUILD=7000928 RECORDER=FX
CLEAR
URL GOTO=http://superuser.com/
WAIT SECONDS=5
要在Chrome中启用自动刷新,请从网上应用店下载并安装Auto Refresh Plus扩展程序。
要将功能集成到Firefox中,请下载并安装Nuno建议的Auto Refresh加载项,然后重新启动浏览器。然后打开要刷新的网页,然后从“自动刷新”选项下的右键单击菜单中选择自动刷新的时间段。
就像Om Nom Nom所说的那样,默认情况下,Opera中有自动重载选项,因此不需要扩展。
这是原始articol的链接,包括屏幕截图和更多信息:
http://www.guidingtech.com/12491/auto-refresh-pages-chrome-firefox-opera/