Az újratöltés akkor indul el, amikor a Chrome riasztás eléri a szervizmunkást – nem pedig akkor, ha az oldalon belüli szkript ébren van.
A lapok alvó állapotba kerülnek, eldobják, és a memória nyomása miatt eldobják őket. Az előugró ablakok bezárulnak. Az oldalidőzítők a dokumentummal együtt halnak meg. Az Auto Refresh Turbo megtartja az ütemezést egy bővítőszolgálati dolgozóban, és riasztáskor hívja a tabs.reload fájlt, ezért a visszaszámlálás túlélheti az előugró ablakot.
Az idővonal szereplői
- Szolgáltató munkatárs – birtokolja a munkamenet állapotát és a következő riasztást
- chrome.alarms – felébreszti a dolgozót az ütemezett pipára
- tabs.reload – normál vagy kemény újratöltést hajt végre az adott lapazonosítóhoz.
- Előugró ablak / jelvény / opcionális oldali chip – a hátralévő idő megtekintései; nem a hatóság t
Mély termékútvonal: hogyan működik az automatikus lapfrissítés.
Egyetlen ciklus
- Egy tabulátorhoz nyomja meg a Start intervallumot (fix vagy véletlenszerű)
- A dolgozó eltárolja a munkamenetet, és élesíti a következő riasztást
- A felhasználói felület felülete a hátralévő időt mutatja
- A riasztás bekapcsol → Chrome újratölti a lapot
- Ha a munkamenet folytatódik, a következő késleltetés élesedik
- Az ütemezési szabályok, az N utáni leállítás, az interakció leállítása vagy a gyanús oldal leállítása szüneteltetheti vagy befejezheti a ciklust.
Ha a lap a háttérben van
A háttérlapok korlátozhatók az oldal JavaScriptéhez. Ez az egyik oka annak, hogy a csak tartalom-szkriptet tartalmazó időzítő gyenge maghurok. A riasztások és a dolgozók ütemezése arra szolgál, hogy az újratöltési kísérleteket az időközhöz igazítsák, még akkor is, ha az oldal nincs fókuszban – a Chrome saját kiterjesztési és energiagazdálkodási irányelvei szerint.
Eldobott és lefagyott lapok
AChrome eldobhat egy lapot a memória felszabadítása érdekében. A későbbi újratöltés továbbra is a lapazonosítót célozza meg, ha a munkamenet érvényes marad; a dokumentum frissen töltődik be. Ha egy lapot teljesen bezártak, a munkamenetnek be kell fejeződnie – a bezárt lapok nem néma zombik.
A Service Worker újraindul
A dolgozók aludhatnak. A helyi tárolóban megmaradt pillanatképek segítenek a munkamenetek újraindításában az újraindítás után. Az URL-címeket és az intervallumokat a rendszer a visszaállítási útvonalhoz tárolja, nem pedig egy böngészési előzménytermék létrehozásához. Lásd az Adatvédelmi irányelveket.
Az előugró ablak bezárása nem állítja le a munkamenetet: a dolgozó megtartja a riasztást, és az előugró ablak újranyitásakor ismét megjelenik a hátralévő idő. Nyomja meg a Leállítás gombot, ha le akarja fejezni a frissítést.
Az ablakok és az óra ütemezése
A napi ablakon kívül a munkamenet szünetel: a riasztások nem tölthetők be újra, amíg az ablak meg nem nyílik. Ez nem a Stop. Tisztázza az állapotokat a ütemezés szüneteltetett és leállított között és a napi ütemezésben.
Az újratöltés után a felhasználói felület újracsatlakozik
A teljes újratöltés új dokumentumot hoz létre. Egy opcionális vizuális időzítő újracsatlakozik és újraszinkronizál a dolgozóval. A korai beadás röviden tartja a hézagot; a munkás mégis dönt a következő tűzgyújtási időpontról.
Mi blokkolhatja a tüzet
- Szünet ütemezése
- Stop / stop-after-N
- Kattintásra/gépelésre leállítás
- Gyanús oldal leállítása
- Hiányzó engedélyek vagy nem újratölthető URL-séma
Bemutató: hibaelhárítás.
Több lapos időzítés
Minden lapmunka saját riasztásokkal és lehetőségekkel rendelkezik. Az öt lap öt független életciklust jelent – hasznos a falaknál, könnyű túlterhelni egyetlen eredetet, ha nem vigyáz (sebességkorlátok).
Próbálja ki
Telepítse a Auto Refresh Turbo alkalmazást, indítson el egy 30 másodperces munkamenetet, zárja be az előugró ablakot, és ellenőrizze, hogy a lap továbbra is az ütemezetten töltődik be.