Suponha que você queira atualizar automaticamente suas guias do Google Chrome. Nesse caso, você pode instalar uma extensão do navegador para fazer o trabalho. Você pode definir intervalos de tempo personalizados para recarregar suas guias. Muitos usuários optam por atualizar as páginas da web automaticamente para permanecerem conectados. 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 baixar nada
Você pode usar um script especial para instruir o Chrome a recarregar as guias de tempos em tempos. Você pode executar o script como um marcador ou injetá-lo diretamente no console do navegador. Você precisará sempre manter o marcador 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 , Shift e I para abrir o console do Chrome. Em seguida, digite 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 Tab B. A função setInterval 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 suas guias. Você pode usar o script acima para controlar várias guias. Claro, você precisará ajustar o script um pouco e adicionar várias variáveis win e funções setInterval .
Existem duas vantagens principais em usar este script: você pode recarregar uma página da web sobre a qual não tem nenhum controle. O script não desaparecerá quando a segunda guia for atualizada.
Método 2: Executar o script de atualização automática como um marcador
Abra uma nova aba e cole o script abaixo na sua barra de endereços:
javascript:document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;\">
<\ frame="">";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Em seguida, salve o script como um novo marcador. 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. A função setInterval é o gatilho que recarrega a página de acordo com suas configurações de intervalo de tempo.
Lembre-se de que algumas páginas da web podem se recusar a exibir qualquer conteúdo depois de detectarem que você está usando um iframe.
Método 3: Executar o script de atualização automática no console do DevTools
Primeiro, carregue a página que você deseja atualizar. Para executar o script de guia de atualização automática no console do DevTools, primeiro você precisa abrir o console. No Windows, pressione as teclas Shift , Ctrl e I. No macOS, pressione Opção , Comando e J . Como alternativa, você também pode clicar em Mais opções ( os três pontos verticais ), selecionar Mais ferramentas e clicar em Ferramentas do desenvolvedor .

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 tempos em tempos.
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 marcador. 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.