Kaip automatiškai atnaujinti „Chrome“ skirtukus be plėtinio

click fraud protection

Tarkime, kad norite automatiškai atnaujinti „Google Chrome“ skirtukus. Tokiu atveju galite įdiegti naršyklės plėtinį, kad atliktumėte darbą. Tada galite nustatyti tinkintus laiko intervalus, kad iš naujo įkeltumėte skirtukus. Daugelis vartotojų pasirenka automatiškai atnaujinti tinklalapius, kad liktų prisijungę. Bet ką daryti, jei nenorite įdiegti trečiosios šalies plėtinio, kad iš naujo įkeltumėte skirtukus? Panagrinėkime alternatyvas.

Kaip automatiškai atnaujinti „Chrome“ skirtukus nieko neatsisiunčiant

Galite naudoti specialų scenarijų, kad nurodytumėte „Chrome“ retkarčiais iš naujo įkelti skirtukus. Galite paleisti scenarijų kaip žymą arba įterpti jį tiesiai į naršyklės konsolę. Kad šis metodas veiktų, visada turėsite atidaryti žymės arba naršyklės konsolės skirtuką.

1 būdas: naudokite skirtuką A norėdami valdyti skirtuką B

Atidarykite naują skirtuką ir paspauskite Ctrl, Shift, ir kad atidarytumėte „Chrome“ konsolę. Tada įveskite šį scenarijų:

win1 = window.open(" https://www.yourpage.com");


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

Iš esmės, laimėti1 yra „Javascript“ kintamasis, skirtas Tab B. The setInterval funkcija iškviečia win1 kintamąjį (Tab B), kad iš naujo įkeltų kas 10 minučių.

Kad šis metodas veiktų, laikykite abu skirtukus atidarytus. Jei norite baigti automatinio atnaujinimo scenarijų, tiesiog uždarykite skirtukus. Norėdami valdyti kelis skirtukus, galite naudoti aukščiau pateiktą scenarijų. Žinoma, turėsite šiek tiek pakoreguoti scenarijų ir pridėti kelis laimėti kintamieji ir setInterval funkcijas.

Yra du pagrindiniai šio scenarijaus naudojimo pranašumai: galite iš naujo įkelti tinklalapį, kurio visiškai nekontroliuojate. Scenarijus neišnyks, kai bus atnaujintas antrasis skirtukas.

2 būdas: paleiskite automatinio atnaujinimo scenarijų kaip žymę

Paleiskite naują skirtuką ir įklijuokite toliau pateiktą scenarijų į adreso juostą:

javascript: document.getElementsByTagName("body")[0].innerHTML =
" src=\"" + window.location.toString() + "\"
style=\"pozicija: absoliuti; viršuje: 0; kairėje: 0; dešinėje: 0; apačioje: 0; plotis: 100%; aukštis: 100%;\">
/iframe>";
reloadTimer = setInterval(
funkcija(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)

Tada išsaugokite scenarijų kaip naują žymę. Įvesdami scenarijų kaip žymę, jūs priverčiate naršyklę išlaikyti JavaScript priešdėlį, kurį kitu atveju ji pašalintų. Iš esmės jūs pakeičiate dokumento turinį iframe. The setInterval funkcija yra aktyviklis, kuris iš naujo įkelia puslapį pagal jūsų laiko intervalo nustatymus.

Atminkite, kad kai kurie tinklalapiai gali atsisakyti rodyti bet kokį turinį, kai tik nustato, kad naudojate „iframe“.

3 būdas: paleiskite automatinio atnaujinimo scenarijų DevTools konsolėje

Pirmiausia įkelkite puslapį, kurį norite atnaujinti. Norėdami paleisti automatinio atnaujinimo skirtuko scenarijų DevTools konsolėje, pirmiausia turite atidaryti konsolę. Sistemoje Windows paspauskite Shift, Ctrl, ir raktai. „MacOS“ paspauskite Parinktis, komandą, ir J. Arba taip pat galite spustelėti Daugiau pasirinkimų (trys vertikalūs taškai), pasirinkite Daugiau įrankių, tada spustelėkite Kurejo irankiai.run-tab-auto-refresh-script-chrome

Tada spustelėkite skirtuką Konsolė ir įveskite toliau pateiktą scenarijų:

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

Na, tarkime, kad tikrai nesijaučiate patogiai vykdydami šiuos scenarijus. Tokiu atveju galite naudoti naršyklės plėtinį, kad retkarčiais automatiškai iš naujo įkeltumėte skirtukus.

Išvada

Norėdami automatiškai atnaujinti „Chrome“ skirtukus, galite įterpti unikalų scenarijų tiesiai į naršyklės konsolę. Arba galite išsaugoti scenarijų kaip žymą. Jei šie metodai neveikia, galite naudoti naršyklės plėtinį, kuris automatiškai iš naujo įkelia jūsų skirtukus.

Ar pavyko paleisti aukščiau nurodytus scenarijus? Praneškite mums toliau pateiktuose komentaruose.