Predpokladajme, že chcete automaticky obnoviť karty prehliadača Google Chrome. V takom prípade si môžete nainštalovať rozšírenie prehliadača, aby ste túto prácu vykonali. Potom môžete nastaviť vlastné časové intervaly na opätovné načítanie kariet. Mnohí používatelia sa rozhodnú automaticky obnoviť webové stránky, aby zostali prihlásení. Ale čo ak nechcete inštalovať rozšírenie tretej strany na opätovné načítanie kariet? Poďme preskúmať alternatívy.
Ako automaticky obnovovať karty Chrome bez sťahovania čohokoľvek
Pomocou špeciálneho skriptu môžete prehliadaču Chrome prikázať, aby z času na čas znova načítal karty. Skript môžete spustiť buď ako záložku, alebo ho vložiť priamo do konzoly prehliadača. Aby táto metóda fungovala, musíte mať vždy otvorenú záložku alebo kartu konzoly prehliadača.
Metóda 1: Použite kartu A na ovládanie karty B
Otvorte novú kartu a stlačte Ctrl, Shifta ja otvorte konzolu Chrome. Potom zadajte nasledujúci skript:
win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
v podstate vyhrať1 je premenná Javascript pre kartu B. The setInterval funkcia volá premennú win1 (Tab B), aby sa každých 10 minút znova načítala.
Aby táto metóda fungovala, nechajte obe karty otvorené. Ak chcete skript automatického obnovenia ukončiť, jednoducho zatvorte karty. Skript vyššie môžete použiť na ovládanie viacerých kariet. Samozrejme, budete musieť skript trochu vyladiť a pridať viac vyhrať premenné a setInterval funkcie.
Používanie tohto skriptu má dve hlavné výhody: môžete znova načítať webovú stránku, nad ktorou nemáte absolútne žiadnu kontrolu. Skript nezmizne, keď sa obnoví druhá karta.
Metóda 2: Spustite skript automatického obnovenia ako záložku
Spustite novú kartu a prilepte nižšie uvedený skript do panela s adresou:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"pozícia: absolútna; hore: 0; vľavo: 0; vpravo: 0; spodná časť: 0; šírka: 100 %; výška: 100%;\">
";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Potom uložte skript ako novú záložku. Zadaním skriptu ako záložky prinútite prehliadač ponechať si predponu JavaScript, ktorú by inak odstránil. V podstate nahrádzate telo dokumentu rámcom iframe. The setInterval funkcia je spúšťač, ktorý znovu načíta stránku podľa vášho nastavenia časového intervalu.
Majte na pamäti, že niektoré webové stránky môžu odmietnuť zobraziť akýkoľvek obsah, keď zistia, že používate prvok iframe.
Metóda 3: Spustite skript automatického obnovenia v konzole DevTools
Najprv načítajte stránku, ktorú chcete obnoviť. Ak chcete spustiť skript automatického obnovenia karty v konzole DevTools, musíte konzolu najskôr otvoriť. V systéme Windows stlačte tlačidlo Shift, Ctrla ja kľúče. V systéme macOS stlačte Možnosť, Príkaza J. Prípadne môžete kliknúť aj na Viac možností (tri zvislé bodky), vyberte Viac nástrojova potom kliknite na Nástroje pre vývojárov.
Potom kliknite na kartu Konzola a zadajte skript nižšie:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Predpokladajme, že sa necítite pohodlne pri spúšťaní týchto skriptov. V takom prípade môžete použiť rozšírenie prehliadača na automatické opätovné načítanie kariet z času na čas.
Záver
Ak chcete automaticky obnoviť karty prehliadača Chrome, môžete vložiť jedinečný skript priamo do konzoly prehliadača. Prípadne si môžete skript uložiť ako záložku. Ak tieto metódy nefungujú, môžete použiť rozšírenie prehliadača, ktoré automaticky znova načíta vaše karty.
Podarilo sa vám spustiť vyššie uvedené skripty? Dajte nám vedieť v komentároch nižšie.