Anta at du automatisk vil oppdatere Google Chrome-fanene. I så fall kan du installere en nettleserutvidelse for å få jobben gjort. Du kan deretter angi egendefinerte tidsintervaller for å laste inn fanene på nytt. Mange brukere velger å oppdatere nettsider automatisk for å forbli pålogget. Men hva om du ikke vil installere en tredjepartsutvidelse for å laste inn fanene dine på nytt? La oss utforske alternativene.
Slik oppdaterer du Chrome-faner automatisk uten å laste ned noe
Du kan bruke et spesielt skript for å instruere Chrome om å laste inn faner på nytt fra tid til annen. Du kan kjøre skriptet enten som et bokmerke eller sette det rett inn i nettleserkonsollen. Du må alltid holde bokmerket eller nettleserkonsollfanen åpen for at denne metoden skal fungere.
Metode 1: Bruk Tab A til å kontrollere Tab B
Åpne en ny fane, og trykk Ctrl, Skifte, og Jeg for å åpne Chrome-konsollen. Skriv deretter inn følgende skript:
win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
I utgangspunktet, vinn1 er en Javascript-variabel for Tab B. De settintervall funksjonen kaller win1-variabelen (Tab B) for å laste inn på nytt hvert 10. minutt.
Hold begge fanene åpne for at denne metoden skal fungere. Hvis du vil avslutte skriptet for automatisk oppdatering, lukker du bare fanene. Du kan bruke skriptet ovenfor for å kontrollere flere faner. Selvfølgelig må du justere skriptet litt og legge til flere vinne variabler, og settintervall funksjoner.
Det er to hovedfordeler ved å bruke dette skriptet: du kan laste inn en nettside du absolutt ikke har kontroll over. Skriptet forsvinner ikke når den andre fanen oppdateres.
Metode 2: Kjør Auto-Refresh-skriptet som et bokmerke
Start en ny fane og lim inn skriptet nedenfor i adressefeltet:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style="posisjon: absolutt; topp: 0; venstre: 0; høyre: 0; bunn: 0; bredde: 100 %; høyde: 100%;\">
";
reloadTimer = setInterval(
funksjon(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Lagre deretter skriptet som et nytt bokmerke. Ved å skrive inn skriptet som et bokmerke tvinger du nettleseren til å beholde JavaScript-prefikset som den ellers ville fjernet. I utgangspunktet erstatter du dokumentets hoveddel med en iframe. De settintervall funksjonen er utløseren som laster siden på nytt i henhold til tidsintervallinnstillingene dine.
Husk at enkelte nettsider kan nekte å vise innhold når de har oppdaget at du bruker en iframe.
Metode 3: Kjør Auto-Refresh Script i DevTools-konsollen
Først laster du inn siden du vil oppdatere. For å kjøre faneskriptet for automatisk oppdatering i DevTools-konsollen, må du først åpne konsollen. På Windows trykker du på Skifte, Ctrl, og Jeg nøkler. På macOS, trykk Alternativ, Kommando, og J. Alternativt kan du også klikke på Flere valg (de tre vertikale prikkene), plukke ut Flere verktøy, og klikk deretter på Utviklerverktøy.
Klikk deretter på Konsoll-fanen og skriv inn skriptet nedenfor:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Vel, anta at du ikke føler deg komfortabel med å kjøre disse skriptene. I så fall kan du bruke en nettleserutvidelse for automatisk å laste inn fanene på nytt fra tid til annen.
Konklusjon
For å oppdatere Chrome-faner automatisk, kan du injisere et unikt skript direkte i nettleserkonsollen. Alternativt kan du lagre skriptet som et bokmerke. Hvis disse metodene ikke fungerer, kan du bruke en nettleserutvidelse som automatisk laster inn fanene dine på nytt.
Klarte du å kjøre skriptene ovenfor? Gi oss beskjed i kommentarene nedenfor.