Reload utlöses när ett Chrome-larm når servicearbetaren – inte när ett skript på sidan råkar vara aktivt.
Flikar sover, kasserar och kasseras av minnestryck. Popup-fönster stängs. Sidtimer dör med dokumentet. Auto Refresh Turbo håller schemat i en anknytningstjänstmedarbetare och ringer tabs.reload när larmet utlöses, vilket är anledningen till att nedräkningen kan överleva popup-fönstret.
Skådespelare på tidslinjen
- Servicearbetare – äger sessionstillstånd och nästa larm
- chrome.alarms – väcker arbetaren för den schemalagda markeringen
- tabs.reload – utför normal eller hård omladdning för det flik-id:t
- Popup / märke / valfritt chip på sidan — visningar av återstående tid; inte myndigheten
Djup produktsökväg: hur automatisk flikuppdatering fungerar.
En enda cykel
- Du trycker på Start med ett intervall (fast eller slumpmässigt) för en flik
- Arbetaren lagrar sessionen och aktiverar nästa larm
- Användargränssnittsytor visar återstående tid
- Larmet utlöses → Chrome laddar om fliken
- Om sessionen fortsätter aktiveras nästa fördröjning
- Schemaregler, stopp-efter-N, interaktionsstopp eller stopp för misstänkt sida kan pausa eller avsluta loopen
När fliken är i bakgrunden
Bakgrundsflikar kan begränsas för sidans JavaScript. Det är en anledning till att en timer med endast innehållsskript är en svag kärnslinga. Larm + schemaläggning av arbetare är avsedda att hålla omladdningsförsök i linje med ditt intervall även när sidan inte är fokuserad – enligt Chromes egna tilläggs- och energipolicyer.
Kasserade och frysta flikar
Chrome kan kassera en flik för att frigöra minne. En senare omladdning riktar sig fortfarande till flik-id:t om sessionen förblir giltig; dokumentet laddas färskt. Om en flik stängdes helt bör den sessionen avslutas – stängda flikar är inte tysta zombies.
Service worker startar om
Arbetare kan sova. Behållna ögonblicksbilder i lokal lagring hjälper till att återskapa sessioner efter omstart. Webbadresser och intervall lagras för den återställningssökvägen, inte för att skapa en produkt med surfhistorik. Se Sekretesspolicy.
Att stänga popup-fönstret stoppar inte sessionen: arbetaren behåller larmet och återöppning av popup-fönstret bör visa återstående tid igen. Tryck på Stopp när du vill avsluta uppdateringen.
Schemalägg fönster och klockan
Utanför ett dagligt fönster pausas sessionen: larm bör inte laddas om förrän fönstret öppnas. Det är inte Stop. Förtydliga tillstånd i schema pausade vs stoppade och dagliga schema.
Efter omladdning återmonteras gränssnittet
En fullständig omladdning skapar ett nytt dokument. En valfri visuell timer monteras om och synkroniseras med arbetaren. Tidig injektion håller gapet kort; arbetaren bestämmer fortfarande nästa brandtid.
Vad kan blockera en brand
- Schemalägg paus
- Stopp/stopp-efter-N
- Stopp vid klicka/skriv
- Stopp för misstänkt sida
- Behörigheter saknas eller ett icke-återladdningsbart webbadressschema
Genomgång: felsökning.
Timing för flera flikar
Varje fliksession har sina egna larm och alternativ. Fem flikar betyder fem oberoende livscykler — användbart för väggar, lätt att överbelasta ett enda ursprung om du inte är försiktig (hastighetsgränser).
Prova
Installera Auto Refresh Turbo, starta en 30-sekunders session, stäng popup-fönstret och bekräfta att fliken fortfarande laddas om enligt schemat.