Hur man automatiskt uppdaterar Chrome-flikar utan ett tillägg

Anta att du automatiskt vill uppdatera dina Google Chrome-flikar. I så fall kan du installera ett webbläsartillägg för att få jobbet gjort. Du kan sedan ställa in anpassade tidsintervall för att ladda om dina flikar. Många användare väljer att uppdatera webbsidor automatiskt för att förbli inloggade. Men vad händer om du inte vill installera ett tredjepartstillägg för att ladda om dina flikar? Låt oss utforska alternativen.

Hur man automatiskt uppdaterar Chrome-flikar utan att ladda ner något

Du kan använda ett speciellt skript för att instruera Chrome att ladda om flikar då och då. Du kan köra skriptet antingen som ett bokmärke eller injicera det direkt i webbläsarkonsolen. Du måste alltid hålla bokmärket eller webbläsarkonsolfliken öppen för att den här metoden ska fungera.

Metod 1: Använd Tab A för att kontrollera Tab B

Öppna en ny flik och tryck på Ctrl, Flytta, och jag för att öppna Chrome-konsolen. Ange sedan följande skript:

win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);

I grund och botten, vinna1 är en Javascript-variabel för Tab B. De setInterval funktionen anropar variabeln win1 (flik B) för att ladda om var tionde minut.

Håll båda flikarna öppna för att den här metoden ska fungera. Om du vill avsluta skriptet för automatisk uppdatering stänger du helt enkelt flikarna. Du kan använda skriptet ovan för att styra flera flikar. Naturligtvis måste du justera skriptet lite och lägga till flera vinna variabler och setInterval funktioner.

Det finns två huvudsakliga fördelar med att använda detta skript: du kan ladda om en webbsida som du absolut inte har någon kontroll över. Skriptet försvinner inte när den andra fliken uppdateras.

Metod 2: Kör Auto-Refresh-skriptet som ett bokmärke

Starta en ny flik och klistra in skriptet nedan i adressfältet:

javascript: document.getElementsByTagName("body")[0].innerHTML =
" src=\"" + window.location.toString() + "\"
style="position: absolut; topp: 0; vänster: 0; höger: 0; botten: 0; bredd: 100%; höjd: 100%;\">
";
reloadTimer = setInterval(
fungera(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)

Spara sedan skriptet som ett nytt bokmärke. Genom att ange skriptet som ett bokmärke tvingar du webbläsaren att behålla JavaScript-prefixet som den annars skulle ta bort. I grund och botten ersätter du dokumentets kropp med en iframe. De setInterval funktion är utlösaren som laddar om sidan enligt dina tidsintervallinställningar.

Tänk på att vissa webbsidor kan vägra att visa innehåll när de har upptäckt att du använder en iframe.

Metod 3: Kör skriptet Auto-Refresh i DevTools-konsolen

Ladda först sidan du vill uppdatera. För att köra flikskriptet för automatisk uppdatering i DevTools-konsolen måste du först öppna konsolen. På Windows trycker du på Flytta, Ctrl, och jag nycklar. På macOS trycker du på Alternativ, Kommando, och J. Alternativt kan du också klicka på Fler alternativ (de tre vertikala prickarna), Välj Fler verktyg, och klicka sedan på Utvecklarverktyg.run-tab-auto-refresh-script-chrome

Klicka sedan på fliken Konsol och ange skriptet nedan:

document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);

Tja, anta att du inte riktigt känner dig bekväm med att köra dessa skript. I så fall kan du använda ett webbläsartillägg för att automatiskt ladda om dina flikar då och då.

Slutsats

För att automatiskt uppdatera Chrome-flikar kan du injicera ett unikt skript direkt i webbläsarkonsolen. Alternativt kan du spara skriptet som ett bokmärke. Om dessa metoder inte fungerar kan du använda ett webbläsartillägg som automatiskt laddar om dina flikar.

Lyckades du köra skripten ovan? Låt oss veta i kommentarerna nedan.