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.


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.


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);

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 .


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 ;-)


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


+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/


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.