Suponha que você deseja atualizar automaticamente as guias do Google Chrome. Nesse caso, você pode instalar uma extensão do navegador para fazer o trabalho. Você pode então definir intervalos de tempo personalizados para recarregar suas guias. Muitos usuários optam por atualizar as páginas da web automaticamente para permanecer logados. Mas e se você não quiser instalar uma extensão de terceiros para recarregar suas guias? Vamos explorar as alternativas.
Como atualizar automaticamente as guias do Chrome sem fazer download de nada
Você pode usar um script especial para instruir o Chrome a recarregar as guias de vez em quando. Você pode executar o script como um favorito ou injetá-lo diretamente no console do navegador. Você sempre precisará manter o favorito ou a guia do console do navegador aberta para que esse método funcione.
Método 1: use a guia A para controlar a guia B
Abra uma nova guia e pressione Ctrl, Mudança, e eu para abrir o console do Chrome. Em seguida, insira o seguinte script:
win1 = window.open (" https://www.yourpage.com");
timer1 = setInterval (function () {win1.location.href = " https://www.yourpage.com"},10*60*1000);
Basicamente, win1 é uma variável Javascript para a Tab B. o setInterval função chama a variável win1 (Tab B) para recarregar a cada 10 minutos.
Mantenha as duas guias abertas para que esse método funcione. Se você quiser encerrar o script de atualização automática, basta fechar as guias. Você pode usar o script acima para controlar várias guias. Claro, você precisará ajustar um pouco o script e adicionar vários vencer variáveis, e setInterval funções.
Existem duas vantagens principais em usar este script: você pode recarregar uma página da web sobre a qual não tem absolutamente nenhum controle. O script não desaparecerá quando a segunda guia for atualizada.
Método 2: execute o script de atualização automática como marcador
Abra uma nova guia e cole o script abaixo em sua barra de endereço:
javascript: document.getElementsByTagName ("body") [0] .innerHTML =
"
src = \ "" + window.location.toString () + "\"
estilo = \ "posição: absoluto; topo: 0; esquerda: 0; direita: 0; inferior: 0; largura: 100%; altura: 100%; \ ">
";
reloadTimer = setInterval (
função(){
document.getElementById ("testFrame"). src = document.getElementById ("testFrame"). src
},
10000
)
Em seguida, salve o script como um novo favorito. Ao inserir o script como um marcador, você força o navegador a manter o prefixo JavaScript que, de outra forma, ele removeria. Basicamente, você está substituindo o corpo do documento por um iframe. o setInterval função é o gatilho que recarrega a página de acordo com suas configurações de intervalo de tempo.
Lembre-se de que certas páginas da web podem se recusar a exibir qualquer conteúdo assim que detectarem que você está usando um iframe.
Método 3: execute o script de atualização automática no console DevTools
Primeiro, carregue a página que deseja atualizar. Para executar o script da guia de atualização automática no console do DevTools, primeiro você precisa abrir o console. No Windows, pressione o Mudança, Ctrl, e eu chaves. No macOS, pressione Opção, Comando, e J. Alternativamente, você também pode clicar em Mais opções (os três pontos verticais), selecione Mais ferramentase clique em Ferramentas de desenvolvimento.
Em seguida, clique na guia Console e insira o script abaixo:
document.getElementsByTagName ("body") [0] .innerHTML = ``; setInterval (() => {document.getElementById ("testFrame"). src = document.getElementById ("testFrame"). src}, 10000);
Bem, suponha que você realmente não se sinta confortável executando esses scripts. Nesse caso, você pode usar uma extensão do navegador para recarregar automaticamente suas guias de vez em quando.
Conclusão
Para atualizar automaticamente as guias do Chrome, você pode injetar um script exclusivo diretamente no console do navegador. Como alternativa, você pode salvar o script como um favorito. Se esses métodos não funcionarem, você pode usar uma extensão do navegador que recarrega automaticamente suas guias.
Você conseguiu executar os scripts acima? Deixe-nos saber nos comentários abaixo.