Chrome útwreiding — tiid belêste ljepflik fernije

Chrome ljepper libbenssyklus: doe't reload eins fjoer

Opnij laden fjoer as in Chrome-alarm de tsjinstmeiwurker berikt - net as in skript op 'e side wekker is.

Ljeppers sliepe, fersmite, en wurde ferwidere troch ûnthâlddruk. Popups slute. Side-timers stjerre mei it dokumint. Auto Refresh Turbo hâldt it skema yn in tafoegingstsjinstmeiwurker en ropt tabs.reload as it alarm ôfgiet, dat is wêrom it ôftellen de popup oerlibje kin.

Aktearders yn 'e tiidline

  • Tsjinstwurker - is eigner fan sesjestatus en it folgjende alarm
  • chrome.alarms - makket de arbeider wekker foar de plande tik
  • tabs.reload - fiert normale of hurde opnij út foar dat ljepblêd-id
  • Popup / badge / opsjonele chip op side - werjeften fan oerbleaune tiid; net de autoriteit

Djip produktpaad: hoe't automatysk ljepblêd ferfarskje wurket.

In inkele syklus

  1. Jo drukke op Start mei in ynterval (fêst of willekeurich) foar in ljepper
  2. De meiwurker slaat de sesje op en skeakelet it folgjende alarm yn
  3. UI-oerflakken litte de oerbleaune tiid sjen
  4. It alarm giet → Chrome laadt de ljepper opnij
  5. As de sesje trochgiet, wurdt de folgjende fertraging ynskeakele
  6. Skemaregels, stop-nei-N, ynteraksjestop, of fertochte-side-stop kinne de loop ûnderbrekke of beëinigje

As de ljepper op de eftergrûn is

Ljeppers eftergrûn kinne smoare wurde foar side JavaSkript. Dat is ien reden dat in timer allinich foar ynhâldskript in swakke kearnloop is. Alarms + wurkplanning binne bedoeld om opnij laden pogingen ôfstimd te hâlden mei jo ynterval, sels as de side net rjochte is - ûnder foarbehâld fan Chrome's eigen útwreidings- en machtbelied.

Wearden en beferzen ljeppers

Chrome kin in ljepper fuortsmite om ûnthâld frij te meitsjen. In letter opnij laden is noch altyd rjochte op de ljepper-id as de sesje jildich bliuwt; it dokumint laadt fris. As in ljepper folslein sletten wie, soe dy sesje moatte einigje - sletten ljeppers binne gjin stille zombies.

Tsjinstwurker wurdt opnij starte

Arbeiders kinne sliepe. Oanhâldende snapshots yn lokale opslach helpe sesjes opnij op te bouwen nei opnij starte. URL's en yntervallen wurde opslein foar dat weromsettepaad, net om in produkt fan blêdzjenskiednis te bouwen. Sjoch Privacybelied.

It sluten fan de popup stopet de sesje net: de arbeider hâldt it alarm, en it opnij iepenjen fan de popup soe de oerbleaune tiid wer sjen moatte. Druk op Stop as jo it ferfarskjen wolle beëinigje.

Fensters en de klok ynstelle

Bûten in deistich finster is de sesje ûnderbrutsen: alaarms moatte net opnij laden oant it finster iepenet. Dat is net Stop. Ferklearje steaten yn skema pauze vs stoppe en deistich skema.

Nei it opnij laden wurdt de UI opnij mount

In folslein opnij laden makket in nij dokumint oan. In opsjonele fisuele timer remounts en resync mei de arbeider. Early inject hâldt it gat koart; de arbeider beslút noch de folgjende brântiid.

Wat kin in brân blokkearje

  • Pauze plannen
  • Stopje / stopje-nei-N
  • Stopje op klik/type
  • Stopje fan fertochte side
  • Ontbrekende tagongsrjochten of in net-oplaadber URL-skema

Walkthrough: probleemoplossing.

Timing foar meardere ljeppers

Elke ljepper sesje hat syn eigen alaarms en opsjes. Fiif ljeppers betsjutte fiif ûnôfhinklike libbenssyklusen - nuttich foar muorren, maklik om ien oarsprong te oerladen as jo net foarsichtich binne (taryfgrinzen).

Probearje it

Ynstallearje Auto Refresh Turbo, begjin in sesje fan 30 sekonden, slute de popup, en befêstigje dat it ljepblêd noch opnij wurdt laad op skema.

Relatearre

Blêdwizer bliuwe ûndersiikjen

Ynteressant