Qual é a maneira mais fácil de fazer com que seu navegador atualize uma página a cada palavra, 5 segundos?

11

Existe um navegador que suporte a atualização de uma página a cada palavra, 5 segundos? Existe um complemento?

Caso contrário, existe uma maneira mais simples do que escrever um programa completo (C # ou Java) para fazer isso?

Adicionado: Opera é horrível! Defino o Stack Overflow para atualizar a cada 5 segundos, mas quando clico em uma postagem, ela é atualizada a cada 5 segundos também! Eu só queria que a página principal fosse atualizada a cada 5 segundos.

Outro "Adicionado": aparentemente ele atualiza a guia atual, portanto, desde que eu abra a publicação em uma nova guia, ele funciona muito bem.

Oren A
fonte
11
Qualquer solução que você selecionar, pode ser bom ver o que está sendo atualizado. A opção Greasemonkey da Drostie NÃO fará com que o seu navegador solicite coisas em cache novamente (o que é BOM), enquanto outras soluções podem fazer com que o navegador solicite TUDO novamente. É como a diferença entre digitar um URL (ou um marcador ou pressionar Ctrl-L seguido de Return) em comparação com pressionar atualizar. O último faz com que a maioria dos navegadores pergunte ao servidor se as coisas em cache precisam ser atualizadas. Isso atrasa as coisas.
Arjan #
2
Além disso, algumas soluções podem renderizar a página atualizada de uma maneira mais agradável do que outras - como eu odiaria ver uma página sendo totalmente renderizada novamente. Além disso, presumo que a maioria das respostas (se não todas) implica que o navegador retornará ao topo da página? (Curioso sobre qual resposta acaba por funcionar melhor para você!)
Arjan

Respostas:

7

Sim, o Opera suporta esse recurso imediatamente. Vá para a página da Web, clique com o botão direito do mouse e selecione Recarregar todos.

Veja a captura de tela a seguir para ilustração:

recarregar tudo em ação

Você também pode estar interessado na extensão Check4Change para Firefox.

Om Nom Nom
fonte
Não tenho certeza se ele está disponível na versão atual
NoChance
não está disponível agora
Amruth A
13

Ou, para o Firefox, use a seguinte linha como um script Greasemonkey :

setTimeout(function(){ window.location.href = window.location.href; }, 5000);
Drostie
fonte
11
window.location.reload(false)- developer.mozilla.org/en/DOM/window.location é pelo menos mais legível, se não mais rápido. Além disso, se você estiver usando um script Greasemonkey, poderá sempre em GM_registerMenuCommandvez de sempre atualizar nessa página.
Hello71
@ Hello71, sem tentar no Greasemonkey, mas ao usar o Safari em um Mac: basta colar o seguinte na barra de localização, e javascript:window.location.href=window.location.hreftorna MUITO melhor do que javascript:window.location.reload(false)(o que limpa a janela completamente primeiro). Dada a documentação, eu não entendo por que ...
Arjan
@Arjan: Com um pouco de teste, descobri que a configuração window.location.hrefem si só é recarregada se a página não tiver um hash no final dela ( #12345).
Hello71
@ Hello71, novamente usando apenas a barra de localização, e não o Greasemonkey: javascript:window.location.href=window.location.hreffunciona bem para mim (testando com o Stack Overflow, sem nada como o Web Inspector aberto, e levando em consideração o cache do site). Mas: suas descobertas podem fazer sentido, pois o hash não está incluído location.href, pois é realmente apenas do lado do cliente.
Arjan #
@Arjan: O Firefox nem envia uma solicitação, de acordo com o Firebug e minhas poucas habilidades com o Wireshark.
Hello71
4

O Opera possui uma opção Recarregar cada .

Se você usa o Firefox, pode baixar o complemento ReloadEvery .

evol
fonte
3

você pode fazer com / bin / bash e links (ou qualquer outro comando como curl ou wget)

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

se você precisar ver o html use -source em vez de -dump ;-)

PJJ
fonte
2

Use o complemento do iMacros ! Está disponível para IE, Firefox e Chrome .

O iMacros é um ótimo complemento para o gravador de macro de navegador da Web (e de código aberto), e a atualização de um site é simples. Use esta macro:

  VERSION BUILD=7000928 RECORDER=FX
  REFRESH
  WAIT SECONDS=5

e inicie-o com o botão LOOP .

Se você deseja garantir que a página seja realmente completamente recarregada (não do cache), use o comando CLEAR e recarregue o site completo através do comando URL GOTO:

  VERSION BUILD=7000928 RECORDER=FX
  CLEAR
  URL GOTO=http://superuser.com/
  WAIT SECONDS=5

texto alternativo

FrankJK
fonte
+1 Parece interessante. Devo considerar se vale a pena o esforço, pois existem soluções "prontas para uso".
Oren A
0

Para ativar a atualização automática no Chrome, baixe e instale a extensão Atualização Automática Plus a partir da Web Store.

Para integrar o recurso ao Firefox, baixe e instale o complemento Atualização Automática , recomendado por Nuno , e reinicie o navegador. Em seguida, abra a página da web que deseja atualizar e selecione o período de atualização automática no menu do botão direito do mouse na opção Atualização automática.

Assim como Om Nom Nom disse, a opção de recarga automática está disponível no Opera por padrão e, portanto, não é necessário uma extensão.

Aqui está o link para o artigo original com capturas de tela e mais informações:

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

seby598
fonte
11
Você pode resumir as informações no link da sua resposta, caso a página desapareça.
jonsca
Bem-vindo ao Super Usuário! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Slm