Předpokládejme, že chcete automaticky obnovovat karty Google Chrome. V takovém případě si můžete nainstalovat rozšíření prohlížeče, abyste práci dokončili. Poté můžete nastavit vlastní časové intervaly pro opětovné načtení karet. Mnoho uživatelů volí automatické obnovení webových stránek, aby zůstali přihlášeni. Ale co když nechcete instalovat rozšíření třetí strany, abyste znovu načetli své karty? Pojďme prozkoumat alternativy.
Jak automaticky obnovovat karty Chrome bez stahování čehokoli
Pomocí speciálního skriptu můžete Chrome přikázat, aby čas od času znovu načetl karty. Skript můžete spustit buď jako záložku, nebo jej vložit přímo do konzole prohlížeče. Aby tato metoda fungovala, musíte mít vždy otevřenou záložku nebo kartu konzoly prohlížeče.
Metoda 1: Použití karty A k ovládání karty B
Otevřete novou kartu a stiskněte Ctrl, Posun, a já otevřete konzoli Chrome. Poté zadejte následující skript:
win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
V podstatě, vyhrát1 je proměnná Javascriptu pro kartu B. The nastavitInterval funkce volá proměnnou win1 (Tab B), aby se každých 10 minut znovu načetla.
Aby tato metoda fungovala, nechte obě karty otevřené. Pokud chcete ukončit skript automatického obnovení, jednoduše zavřete karty. Výše uvedený skript můžete použít k ovládání více karet. Samozřejmě budete muset skript trochu upravit a přidat více vyhrát proměnné a nastavitInterval funkcí.
Používání tohoto skriptu má dvě hlavní výhody: můžete znovu načíst webovou stránku, nad kterou nemáte absolutně žádnou kontrolu. Skript nezmizí, když se obnoví druhá karta.
Metoda 2: Spusťte skript automatického obnovení jako záložku
Spusťte novou kartu a vložte níže uvedený skript do adresního řádku:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"pozice: absolutní; nahoře: 0; vlevo: 0; vpravo: 0; dole: 0; šířka: 100 %; výška: 100%;\">
";
reloadTimer = setInterval(
funkce(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Poté skript uložte jako novou záložku. Zadáním skriptu jako záložky přinutíte prohlížeč zachovat předponu JavaScriptu, kterou by jinak odstranil. V podstatě nahrazujete tělo dokumentu prvkem iframe. The nastavitInterval Funkce je spouštěč, který znovu načte stránku podle vašeho nastavení časového intervalu.
Mějte na paměti, že některé webové stránky mohou odmítnout zobrazit jakýkoli obsah, jakmile zjistí, že používáte prvek iframe.
Metoda 3: Spusťte skript automatického obnovení v konzole DevTools
Nejprve načtěte stránku, kterou chcete obnovit. Chcete-li spustit skript automatického obnovení karty v konzole DevTools, musíte konzolu nejprve otevřít. V systému Windows stiskněte tlačítko Posun, Ctrl, a já klíče. V systému macOS stiskněte Volba, Příkaz, a J. Případně můžete také kliknout na Více možností (tři svislé tečky), vyberte Více nástrojůa poté klikněte na Vývojářské nástroje.
Poté klikněte na kartu Console a zadejte níže uvedený skript:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Předpokládejme, že se ve skutečnosti necítíte pohodlně se spouštěním těchto skriptů. V takovém případě můžete pomocí rozšíření prohlížeče čas od času automaticky znovu načíst karty.
Závěr
Chcete-li automaticky obnovovat karty Chrome, můžete vložit jedinečný skript přímo do konzole prohlížeče. Případně můžete skript uložit jako záložku. Pokud tyto metody nefungují, můžete použít rozšíření prohlížeče, které automaticky znovu načte vaše karty.
Podařilo se vám spustit výše uvedené skripty? Dejte nám vědět v komentářích níže.