Chrome'i vahelehtede automaatne värskendamine ilma laienduseta

Oletame, et soovite oma Google Chrome'i vahekaarte automaatselt värskendada. Sel juhul saate töö tegemiseks installida brauseri laienduse. Seejärel saate vahekaartide uuesti laadimiseks määrata kohandatud ajavahemikud. Paljud kasutajad värskendavad veebilehti automaatselt, et jääda sisselogituks. Aga mis siis, kui te ei soovi vahekaartide uuesti laadimiseks installida kolmanda osapoole laiendust? Uurime alternatiive.

Kuidas Chrome'i vahekaarte automaatselt värskendada ilma midagi alla laadimata

Saate kasutada spetsiaalset skripti, et juhendada Chrome'i vahekaarte aeg-ajalt uuesti laadima. Saate käivitada skripti kas järjehoidjana või sisestada selle otse brauseri konsooli. Selle meetodi toimimiseks peate järjehoidja või brauseri konsooli vahekaardi alati avatuna hoidma.

1. meetod: vahekaardi B juhtimiseks kasutage vahekaarti A

Avage uus vahekaart ja vajutage Ctrl, Shift, ja ma Chrome'i konsooli avamiseks. Seejärel sisestage järgmine skript:

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

Põhimõtteliselt võit1 on Tab B jaoks mõeldud Javascripti muutuja. The setInterval funktsioon kutsub win1 muutujat (Tab B) uuesti laadima iga 10 minuti järel.

Selle meetodi toimimiseks hoidke mõlemad vahelehed avatuna. Kui soovite automaatse värskendamise skripti lõpetada, sulgege lihtsalt vahekaardid. Ülaltoodud skripti abil saate juhtida mitut vahekaarti. Muidugi peate skripti veidi muutma ja lisama mitu võita muutujad ja setInterval funktsioonid.

Selle skripti kasutamisel on kaks peamist eelist: saate uuesti laadida veebilehe, mille üle teil pole mingit kontrolli. Skript ei kao teise vahekaardi värskendamisel.

2. meetod: käivitage automaatvärskenduse skript järjehoidjana

Käivitage uus vahekaart ja kleepige allolev skript oma aadressiribale:

javascript: document.getElementsByTagName("body")[0].innerHTML =
" src=\"" + window.location.toString() + "\"
style=\"positsioon: absoluutne; ülemine: 0; vasakule: 0; paremal: 0; alumine: 0; laius: 100%; kõrgus: 100%;\">
/iframe>";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)

Seejärel salvestage skript uue järjehoidjana. Skripti järjehoidjana sisestades sunnite brauserit säilitama JavaScripti prefiksi, mille ta muidu eemaldaks. Põhimõtteliselt asendate dokumendi keha iframe'iga. The setInterval funktsioon on päästik, mis laadib lehe uuesti vastavalt teie ajaintervalli sätetele.

Pidage meeles, et teatud veebilehed võivad keelduda sisu kuvamisest, kui nad on tuvastanud, et kasutate iframe'i.

3. meetod: käivitage DevToolsi konsoolis automaatse värskendamise skript

Esmalt laadige leht, mida soovite värskendada. Vahekaardi automaatse värskendamise skripti käitamiseks DevToolsi konsoolis peate esmalt avama konsooli. Windowsis vajutage nuppu Shift, Ctrl, ja ma võtmed. MacOS-is vajutage Võimalus, Käsk, ja J. Teise võimalusena võite klõpsata Veel valikuid (kolm vertikaalset punkti), valige Rohkem tööriistuja seejärel klõpsake nuppu Arendaja tööriistad.run-tab-auto-refresh-script-chrome

Seejärel klõpsake vahekaarti Konsool ja sisestage allolev skript:

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

Oletame, et te ei tunne end nende skriptide käitamisel mugavalt. Sel juhul saate brauseri laienduse abil vahekaarte aeg-ajalt automaatselt uuesti laadida.

Järeldus

Chrome'i vahekaartide automaatseks värskendamiseks saate sisestada kordumatu skripti otse brauseri konsooli. Teise võimalusena saate skripti salvestada järjehoidjana. Kui need meetodid ei tööta, võite kasutada brauserilaiendit, mis laadib teie vahelehed automaatselt uuesti.

Kas teil õnnestus ülaltoodud skriptid käivitada? Andke meile allolevates kommentaarides teada.