Ponovno učitavanje aktivira se kada alarm Chrome dođe do uslužnog radnika — ne kada je skripta unutar stranice slučajno aktivna.
Kartice spavaju, odbacuju se i odbacuju se zbog pritiska memorije. Skočni prozori se zatvaraju. Tajmeri stranice umiru s dokumentom. Auto Refresh Turbo čuva raspored u radniku dodatne usluge i poziva tabs.reload kada se aktivira alarm, zbog čega odbrojavanje može nadživjeti skočni prozor.
Glumci na vremenskoj traci
- Uslužni radnik — posjeduje stanje sesije i sljedeći alarm
- chrome.alarms — budi radnika za planirano vrijeme
- tabs.reload — izvodi normalno ili teško ponovno učitavanje za taj ID kartice
- Skočni prozor / značka / izborni čip na stranici — pregledi preostalog vremena; ne autoritet
Detaljni put proizvoda: kako funkcionira automatsko osvježavanje kartice.
Jedan ciklus
- Pritisnete Start s intervalom (fiksnim ili nasumičnim) za karticu
- Radnik pohranjuje sesiju i uključuje sljedeći alarm
- Površine korisničkog sučelja pokazuju preostalo vrijeme
- Alarm se aktivira → Chrome ponovno učitava karticu
- Ako se sesija nastavi, aktivira se sljedeća odgoda
- Pravila rasporeda, zaustavljanje nakon N, zaustavljanje interakcije ili zaustavljanje sumnjive stranice mogu pauzirati ili prekinuti petlju
Kad je kartica u pozadini
Pozadinske kartice mogu se prigušiti za JavaScript stranice. To je jedan od razloga zašto je mjerač vremena samo za skriptu sadržaja slaba jezgrena petlja. Alarmi + radni raspored namijenjeni su usklađivanju pokušaja ponovnog učitavanja s vašim intervalom čak i kada stranica nije fokusirana — podložno vlastitom proširenju i pravilima 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že. Ako je kartica u potpunosti zatvorena, ta bi sesija trebala završiti - zatvorene kartice nisu tihi zombiji.
Service worker se ponovno pokreće
Radnici mogu spavati. Trajne snimke u lokalnoj pohrani pomažu pri ponovnoj izgradnji sesija nakon ponovnog pokretanja. URL-ovi i intervali pohranjuju se za taj put vraćanja, a ne za izradu proizvoda povijesti pregledavanja. Pogledajte Pravila o privatnosti.
Zatvaranje skočnog prozora ne zaustavlja sesiju: radnik zadržava alarm, a ponovno otvaranje skočnog prozora trebalo bi ponovno prikazati preostalo vrijeme. Pritisnite Stop kada želite prekinuti osvježavanje.
Prozori rasporeda i sat
Izvan dnevnog prozora sesija je pauzirana: alarmi se ne bi trebali ponovno učitavati dok se prozor ne otvori. To nije Stop. Pojasnite stanja u rasporedu pauzirano u odnosu na zaustavljeno i dnevnom rasporedu.
Nakon ponovnog učitavanja, UI se ponovno montira
Potpuno ponovno učitavanje stvara novi dokument. Dodatni vizualni mjerač vremena ponovno postavlja i sinkronizira s radnikom. Rano ubrizgavanje održava razmak kratkim; radnik i dalje odlučuje o sljedećem vremenu požara.
Što može spriječiti požar
- Zakažite pauzu
- Zaustavi / zaustavi-nakon-N
- Zaustavljanje na klik/upis
- Zaustavljanje sumnjive stranice
- Nedostaju dozvole ili URL shema koja se ne može ponovno učitati
Upute: otklanjanje problema.
Vrijeme s više kartica
Svaka sesija kartice ima vlastite alarme i opcije. Pet kartica znači pet neovisnih životnih ciklusa — korisno za zidove, lako je preopteretiti jedno izvorište ako niste pažljivi (ograničenja brzine).
Probajte
Instalirajte Auto Refresh Turbo, pokrenite sesiju od 30 sekundi, zatvorite skočni prozor i potvrdite da se kartica još uvijek ponovno učitava prema rasporedu.