Ponovno učitavanje se pokreće kada alarm Chrome stigne do servisera — ne kada je skripta unutar stranice aktivna.
Tablice spavaju, odbacuju se i odbacuju se pritiskom memorije. Skočni prozori su zatvoreni. Tajmeri stranica umiru s dokumentom. Auto Refresh Turbo održava raspored u pomoćnom serviseru i poziva tabs.reload kada se alarm aktivira, zbog čega odbrojavanje može nadživjeti iskačući prozor.
Glumci na vremenskoj liniji
- Servisni radnik — posjeduje stanje sesije i sljedeći alarm
- chrome.alarms — budi radnika za predviđenu kvačicu
- tabs.reload — obavlja normalno ili teško ponovno učitavanje za taj ID kartice
- Popup / značka / opcioni čip na stranici — pregledi preostalog vremena; ne autoritet
Dubina putanja proizvoda: kako funkcionira automatsko osvježavanje kartice.
Jedan ciklus
- Pritisnete Start sa intervalom (fiksnim ili nasumično) za karticu
- Radnik pohranjuje sesiju i aktivira sljedeći alarm
- UI površine pokazuju preostalo vrijeme
- Alarm se aktivira → Chrome ponovo učitava karticu
- Ako se sesija nastavi, sljedeća odgoda je aktivirana
- Pravila rasporeda, stop-poslije-N, zaustavljanje interakcije ili zaustavljanje sumnjive stranice mogu pauzirati ili prekinuti petlju
Kada je kartica u pozadini
Pozadinske kartice se mogu smanjiti za JavaScript stranice. To je jedan od razloga zašto je tajmer samo za sadržaj-skriptu slaba petlja jezgre. Alarmi + zakazivanje radnika namijenjeni su održavanju pokušaja ponovnog učitavanja usklađenim s vašim intervalom čak i kada stranica nije fokusirana – podložno vlastitim pravilima proširenja i napajanja Chrome.
Odbačene i zamrznute kartice
Chrome može odbaciti karticu da oslobodi memoriju. Kasnije ponovno učitavanje i dalje cilja na ID kartice ako sesija ostane važeća; dokument se učitava svjež. Ako je kartica u potpunosti zatvorena, ta sesija bi se trebala završiti — zatvorene kartice nisu tihi zombiji.
Servisni radnik se ponovo pokreće
Radnici mogu spavati. Trajni snimci u lokalnoj pohrani pomažu u ponovnoj izgradnji sesija nakon ponovnog pokretanja. URL-ovi i intervali se pohranjuju za tu putanju vraćanja, a ne za pravljenje proizvoda za povijest pregledavanja. Pogledajte Pravila privatnosti.
Zatvaranje iskačućeg prozora ne zaustavlja sesiju: radnik zadržava alarm, a ponovno otvaranje iskačućeg prozora bi trebalo ponovo pokazati preostalo vrijeme. Pritisnite Stop kada namjeravate završiti osvježavanje.
Prozori rasporeda i sat
Izvan dnevnog prozora sesija je pauzirana: alarmi se ne bi trebali ponovo učitavati dok se prozor ne otvori. To nije Stop. Pojasnite stanja u raspored pauziran vs zaustavljen i dnevni raspored.
Nakon ponovnog učitavanja, UI se ponovo montira
Potpuno ponovno učitavanje stvara novi dokument. Opcioni vizuelni tajmer se ponovo montira i ponovo sinhronizuje sa radnikom. Rano ubrizgavanje zadržava kratak razmak; radnik ipak odlučuje o vremenu sljedećeg požara.
Šta može blokirati požar
- Zakažite pauzu
- Stop / stop-poslije-N
- Zaustavi na klik/ukucaj
- Zaustavljanje sumnjive stranice
- Nedostaju dozvole ili URL šema koja se ne može ponovo učitati
Uputstvo: rješavanje problema.
Mjerenje vremena u više kartica
Svaka sesija kartice ima svoje alarme i opcije. Pet kartica znači pet nezavisnih životnih ciklusa — korisno za zidove, lako je preopteretiti jedan izvor ako niste pažljivi (ograničenja brzine).
Probajte
Instalirajte Auto Refresh Turbo, započnite sesiju od 30 sekundi, zatvorite skočni prozor i potvrdite da se kartica i dalje ponovo učitava prema rasporedu.