Opätovné načítanie sa spustí, keď sa k servisnému pracovníkovi dostane alarm Chrome – nie vtedy, keď sa skript na stránke náhodou prebudí.
Karty spia, zahodia a zahodí tlakom pamäte. Vyskakovacie okná sa zatvoria. Časovače stránok zomrú s dokumentom. Auto Refresh Turbo uchováva plán v servisnom pracovníkovi rozšírenia a pri spustení alarmu zavolá tabs.reload, čo je dôvod, prečo môže odpočítavanie prežiť kontextové okno.
Aktéri na časovej osi
- Servisný pracovník – vlastní stav relácie a nasledujúci alarm
- chrome.alarms – prebudí pracovníka na naplánované tiknutie
- tabs.reload – vykoná normálne alebo tvrdé opätovné načítanie pre dané ID karty
- Kontextové okno / odznak / voliteľný čip na stránke – zobrazenia zostávajúceho času; nie autorita
Podrobná cesta k produktu: ako funguje automatické obnovenie karty.
Jeden cyklus
- Stlačíte tlačidlo Štart s intervalom (pevným alebo náhodným) pre kartu
- Pracovník uloží reláciu a spustí ďalší budík
- Plochy používateľského rozhrania zobrazujú zostávajúci čas
- Spustí sa alarm → Chrome znova načíta kartu
- Ak relácia pokračuje, aktivuje sa ďalšie oneskorenie
- Pravidlá plánu, zastavenie po-N, zastavenie interakcie alebo zastavenie podozrivej stránky môžu cyklus pozastaviť alebo ukončiť
Keď je karta na pozadí
Karty na pozadí možno obmedziť pre JavaScript stránky. To je jeden z dôvodov, prečo je časovač len s obsahom skriptu slabou jadrovou slučkou. Alarmy + plánovanie pracovníkov sú určené na to, aby pokusy o opätovné načítanie boli v súlade s vaším intervalom, aj keď stránka nie je zameraná – v súlade s vlastnými pravidlami rozšírenia a napájania prehliadača Chrome.
Zahodené a zmrazené karty
Chrome môže zahodiť kartu, aby sa uvoľnila pamäť. Neskoršie opätovné načítanie sa stále zameriava na ID karty, ak relácia zostáva platná; dokument sa načíta čerstvý. Ak bola karta úplne zatvorená, relácia by sa mala ukončiť – zatvorené karty nie sú tiché zombie.
Servisný pracovník sa reštartuje
Pracovníci môžu spať. Pretrvávajúce snímky v lokálnom ukladacom priestore pomáhajú znovu zostaviť relácie po reštarte. Adresy URL a intervaly sa ukladajú pre túto cestu obnovenia, nie na vytvorenie produktu s históriou prehliadania. Pozrite si Zásady ochrany osobných údajov.
Zatvorením kontextového okna nezastavíte reláciu: pracovník podrží budík a pri opätovnom otvorení kontextového okna by sa mal znova zobraziť zostávajúci čas. Keď chcete ukončiť obnovenie, stlačte tlačidlo Stop.
Okná plánovania a hodiny
Mimo denného okna je relácia pozastavená: alarmy by sa nemali znova načítať, kým sa okno neotvorí. To nie je Stop. Objasnite stavy v pláne pozastavené vs. zastavené a dennom pláne.
Po opätovnom načítaní sa používateľské rozhranie znova pripojí
Úplným opätovným načítaním sa vytvorí nový dokument. Voliteľný vizuálny časovač sa znova pripojí a znova sa synchronizuje s pracovníkom. Včasná injekcia udržuje medzeru krátku; pracovník stále rozhoduje o ďalšom čase požiaru.
Čo môže blokovať požiar
- Naplánovať pozastavenie
- Zastávka / zastávka po-N
- Zastavte kliknutím/písaním
- Zastavenie podozrivej stránky
- Chýbajúce povolenia alebo schéma adresy URL, ktorú nemožno znova načítať
Návod: riešenie problémov.
Časovanie viacerých kariet
Každá relácia karty má svoje vlastné budíky a možnosti. Päť kariet znamená päť nezávislých životných cyklov – užitočné pre steny, jednoduché preťaženie jedného zdroja, ak si nedáte pozor (limity rýchlosti).
Vyskúšajte to
Nainštalujte si Auto Refresh Turbo, spustite 30-sekundovú reláciu, zatvorte kontextové okno a potvrďte, že sa karta stále znova načítava podľa plánu.