Pieņemsim, ka vēlaties automātiski atsvaidzināt Google Chrome cilnes. Tādā gadījumā varat instalēt pārlūkprogrammas paplašinājumu, lai paveiktu darbu. Pēc tam varat iestatīt pielāgotus laika intervālus, lai atkārtoti ielādētu cilnes. Daudzi lietotāji izvēlas automātiski atsvaidzināt tīmekļa lapas, lai paliktu pieteikušies. Bet ko darīt, ja nevēlaties instalēt trešās puses paplašinājumu, lai atkārtoti ielādētu cilnes? Izpētīsim alternatīvas.
Kā automātiski atsvaidzināt Chrome cilnes, neko nelejupielādējot
Varat izmantot īpašu skriptu, lai uzdotu pārlūkam Chrome laiku pa laikam atkārtoti ielādēt cilnes. Varat palaist skriptu kā grāmatzīmi vai ievadīt to tieši pārlūkprogrammas konsolē. Lai šī metode darbotos, grāmatzīmei vai pārlūkprogrammas konsoles cilnei vienmēr jābūt atvērtai.
1. metode: izmantojiet cilni A, lai kontrolētu cilni B
Atveriet jaunu cilni un nospiediet Ctrl, Shift, un es lai atvērtu Chrome konsoli. Pēc tam ievadiet šādu skriptu:
win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
Būtībā, uzvar1 ir Javascript mainīgais cilnei B. The setInterval funkcija izsauc win1 mainīgo (cilne B), lai to atkārtoti ielādētu ik pēc 10 minūtēm.
Lai šī metode darbotos, turiet abas cilnes atvērtas. Ja vēlaties beigt automātiskās atsvaidzināšanas skriptu, vienkārši aizveriet cilnes. Varat izmantot iepriekš minēto skriptu, lai kontrolētu vairākas cilnes. Protams, jums būs nedaudz jāpielāgo skripts un jāpievieno vairāki uzvarēt mainīgie un setInterval funkcijas.
Šī skripta izmantošanai ir divas galvenās priekšrocības: varat atkārtoti ielādēt tīmekļa lapu, kuru jūs pilnībā nevarat kontrolēt. Skripts nepazudīs, kad tiks atsvaidzināta otrā cilne.
2. metode: palaidiet automātiskās atsvaidzināšanas skriptu kā grāmatzīmi
Palaidiet jaunu cilni un ielīmējiet tālāk norādīto skriptu savā adreses joslā:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"pozīcija: absolūta; augšā: 0; pa kreisi: 0; pa labi: 0; apakšā: 0; platums: 100%; augstums: 100%;\">
";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Pēc tam saglabājiet skriptu kā jaunu grāmatzīmi. Ievadot skriptu kā grāmatzīmi, jūs piespiežat pārlūkprogrammu saglabāt JavaScript prefiksu, kas pretējā gadījumā tiktu noņemts. Būtībā jūs aizstājat dokumenta pamattekstu ar iframe. The setInterval funkcija ir aktivizētājs, kas atkārtoti ielādē lapu atbilstoši jūsu laika intervāla iestatījumiem.
Ņemiet vērā, ka noteiktas tīmekļa lapas var atteikties rādīt saturu, tiklīdz tās konstatē, ka izmantojat iframe.
3. metode: palaidiet automātiskās atsvaidzināšanas skriptu DevTools konsolē
Vispirms ielādējiet lapu, kuru vēlaties atsvaidzināt. Lai palaistu automātiskās atsvaidzināšanas cilnes skriptu DevTools konsolē, vispirms ir jāatver konsole. Operētājsistēmā Windows nospiediet Shift, Ctrl, un es atslēgas. Operētājsistēmā macOS nospiediet Opcija, Pavēli, un Dž. Varat arī noklikšķināt uz Vairāk iespēju (trīs vertikālie punkti), atlasiet Vairāk rīkuun pēc tam noklikšķiniet uz Izstrādātāju rīki.
Pēc tam noklikšķiniet uz cilnes Konsole un ievadiet tālāk norādīto skriptu:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Pieņemsim, ka jūs patiešām nejūtaties ērti, izpildot šos skriptus. Tādā gadījumā varat izmantot pārlūkprogrammas paplašinājumu, lai laiku pa laikam automātiski atkārtoti ielādētu cilnes.
Secinājums
Lai automātiski atsvaidzinātu Chrome cilnes, varat ievadīt unikālu skriptu tieši pārlūkprogrammas konsolē. Varat arī saglabāt skriptu kā grāmatzīmi. Ja šīs metodes nedarbojas, varat izmantot pārlūkprogrammas paplašinājumu, kas automātiski atkārtoti ielādē jūsu cilnes.
Vai jums izdevās palaist iepriekš minētos skriptus? Paziņojiet mums tālāk sniegtajos komentāros.