Pretpostavimo da želite automatski osvježiti svoje kartice Google Chromea. U tom slučaju možete instalirati proširenje preglednika kako biste obavili posao. Zatim možete postaviti prilagođene vremenske intervale za ponovno učitavanje kartica. Mnogi korisnici odlučuju automatski osvježiti web stranice kako bi ostali prijavljeni. Ali što ako ne želite instalirati proširenje treće strane za ponovno učitavanje kartica? Istražimo alternative.
Kako automatski osvježiti Chrome kartice bez preuzimanja bilo čega
Možete upotrijebiti posebnu skriptu da biste Chromeu uputili da s vremena na vrijeme ponovno učitava kartice. Skriptu možete pokrenuti ili kao oznaku ili je umetnuti izravno u konzolu preglednika. Morat ćete uvijek držati otvorenu karticu oznake ili konzole preglednika da bi ova metoda funkcionirala.
Metoda 1: Koristite karticu A za kontrolu kartice B
Otvorite novu karticu i pritisnite Ctrl, Shift, i ja da otvorite konzolu Chrome. Zatim unesite sljedeću skriptu:
win1 = prozor.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
U osnovi, win1 je Javascript varijabla za karticu B. The setInterval funkcija poziva varijablu win1 (kartica B) za ponovno učitavanje svakih 10 minuta.
Neka obje kartice budu otvorene kako bi ova metoda funkcionirala. Ako želite završiti skriptu automatskog osvježavanja, jednostavno zatvorite svoje kartice. Možete koristiti gornju skriptu za upravljanje više kartica. Naravno, morat ćete malo dotjerati skriptu i dodati više pobijediti varijable, i setInterval funkcije.
Dvije su glavne prednosti korištenja ove skripte: možete ponovno učitati web stranicu nad kojom nemate nikakvu kontrolu. Skripta neće nestati kada se osvježi druga kartica.
Metoda 2: Pokrenite skriptu za automatsko osvježavanje kao oznaku
Pokrenite novu karticu i zalijepite donju skriptu u svoju adresnu traku:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"pozicija: apsolutna; vrh: 0; lijevo: 0; desno: 0; dno: 0; širina: 100%; visina: 100%;\">
";
reloadTimer = setInterval(
funkcija(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Zatim spremite skriptu kao novu oznaku. Unošenjem skripte kao oznake, prisiljavate preglednik da zadrži JavaScript prefiks koji bi inače uklonio. U osnovi, tijelo dokumenta zamjenjujete iframeom. The setInterval funkcija je okidač koji ponovno učitava stranicu prema vašim postavkama vremenskog intervala.
Imajte na umu da određene web-stranice mogu odbiti prikazati bilo kakav sadržaj nakon što otkriju da koristite iframe.
Metoda 3: Pokrenite skriptu za automatsko osvježavanje na konzoli DevTools
Prvo učitajte stranicu koju želite osvježiti. Da biste pokrenuli skriptu kartice za automatsko osvježavanje na konzoli DevTools, najprije morate otvoriti konzolu. U sustavu Windows pritisnite Shift, Ctrl, i ja tipke. Na macOS-u pritisnite Opcija, Naredba, i J. Alternativno, također možete kliknuti na Više mogućnosti (tri okomite točke), Odaberi Više alata, a zatim kliknite na Razvojni alati.
Zatim kliknite na karticu Konzola i unesite skriptu u nastavku:
document.getElementsByTagName("tijelo")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Pa, pretpostavimo da se zapravo ne osjećate ugodno pokrenuti ove skripte. U tom slučaju možete koristiti proširenje preglednika za automatsko ponovno učitavanje kartica s vremena na vrijeme.
Zaključak
Da biste automatski osvježili kartice Chromea, možete umetnuti jedinstvenu skriptu izravno u konzolu preglednika. Alternativno, skriptu možete spremiti kao oznaku. Ako ove metode ne rade, možete koristiti proširenje preglednika koje automatski ponovno učitava vaše kartice.
Jeste li uspjeli pokrenuti gornje skripte? Javite nam u komentarima ispod.