使浏览器每说5秒刷新一次页面的最简单方法是什么?


11

是否有浏览器支持每5秒刷新一次页面?有附件吗?

如果不是,是否有比编写完整的(C#或Java)程序更简单的方法呢?

补充:歌剧太可怕了!我将Stack Overflow设置为每5秒刷新一次,但是当我单击某个帖子时,它也每5秒刷新一次!我只希望主页每5秒刷新一次。

另一个“已添加”:显然,它刷新了当前选项卡,因此,只要我在新选项卡中打开帖子,它就可以很好地工作。


1
你选择什么解决方案,它可能是很好看什么被刷新。就像Drostie的Greasemonkey选项不会使您的浏览器再次请求缓存的内容(即良好),而其他解决方案可能会使您的浏览器重新请求全部。这就像输入URL(或书签,或按Ctrl-L,然后按Return)与单击刷新之间的区别。后者使大多数浏览器甚至询问服务器是否需要更新缓存的内容。那放慢了事情。
Arjan 2010年

2
此外,某些解决方案可能以比其他解决方案更好的方式呈现刷新的页面-就像我讨厌看到页面重新完全呈现一样。另外,我认为大多数(如果不是全部)答案都意味着浏览器将滚动回到页面顶部?(很好奇哪个答案最适合您!)
Arjan 2010年

Answers:


7

是的,Opera开箱即用支持此功能。转到网页,右键单击并选择重新加载每个。

请参见以下屏幕截图以获取插图:

重新加载每一个动作

您可能也对Firefox 的Check4Change扩展感兴趣。


不确定当前版本是否可用
NoChance

现在不可用
Amruth A

13

或对于Firefox,使用以下单行代码作为Greasemonkey脚本:

setTimeout(function(){ window.location.href = window.location.href; }, 5000);

1
window.location.reload(false)- developer.mozilla.org/en/DOM/window.location是在至少更可读的,如果不是更快。另外,如果您使用的是Greasemonkey脚本,则可以始终GM_registerMenuCommand而不是总是在该页面上刷新。
Hello71 2010年

@ Hello71,无需在Greasemonkey中尝试,但在Mac上使用Safari时:只需将以下内容粘贴到位置栏中,就会javascript:window.location.href=window.location.href比MUCH更好javascript:window.location.reload(false)(它首先会完全清除窗口)。鉴于文档,我不明白为什么...
Arjan 2010年

@Arjan:经过一些测试,我发现window.location.href只有在页面末尾没有哈希的情况下,才会重新加载自身的设置(#12345)。
Hello71 2010年

@ Hello71,再次仅使用位置栏,而不是Greasemonkey:javascript:window.location.href=window.location.href对我来说很好(使用Stack Overflow进行测试,而无需打开Web Inspector之类的任何东西,也要考虑站点本身的缓存)。但是:您的发现可能是有道理的,因为哈希不包含在中location.href,因为它实际上仅是客户端。
Arjan

@Arjan:根据Firebug和我对Wireshark的较差技巧,Firefox甚至没有发送请求。
Hello71 2010年

4

Opera内置了“ 重新加载每个”选项。

如果您使用Firefox,则可以下载ReloadEvery插件。


3

您可以使用/ bin / bash和链接(或其他任何命令,例如curl或wget)

while true;                                                                                                                                                 
do
    links http://127.0.0.1:3000 -dump > /dev/null 
    sleep 2
done

如果您需要查看html,请使用-source而不是-dump ;-)


2

使用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

替代文字


+1看起来很有趣。.我应该考虑是否值得付出努力,因为有“开箱即用”的解决方案。
奥伦2010年


0

要在Chrome中启用自动刷新,请从网上应用店下载并安装Auto Refresh Plus扩展程序。

要将功能集成到Firefox中,请下载并安装Nuno建议的Auto Refresh加载项,然后重新启动浏览器。然后打开要刷新的网页,然后从“自动刷新”选项下的右键单击菜单中选择自动刷新的时间段。

就像Om Nom Nom所说的那样,默认情况下,Opera中有自动重载选项,因此不需要扩展。

这是原始articol的链接,包括屏幕截图和更多信息:

http://www.guidingtech.com/12491/auto-refresh-pages-chrome-firefox-opera/


1
如果页面消失,您能否在答案中的链接上汇总信息。
jonsca 2013年

欢迎来到超级用户!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
slm 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.