Chrome кеңейтүүсү — убакыт боюнча өтмөктөрдү жаңылоо

Chrome өтмөктүн жашоо цикли: кайра жүктөө иш жүзүндө күйгөндө

Тейлөө кызматкерине Chrome ойготкуч жеткенде кайра жүктөө күйөт - барактын ичиндеги скрипт ойгонгондо эмес.

Өтмөктөр эс тутумунун басымы менен укташат, жок кылынат жана жок кылынат. Калкыма терезелер жабылат. Бет таймерлери документ менен өлүшөт. Auto Refresh Turbo графикти кеңейтүү кызматынын кызматкеринде сактайт жана ойготкуч күйгөндө tabs.reload чакырат, андыктан артка санак калкып чыкма терезеден өтүп кетиши мүмкүн.

Убакыт тилкесиндеги актёрлор

  • Кызмат кызматкери — сеанс абалына жана кийинки ойготкучка ээ
  • chrome.alarms — жумушчуну пландаштырылган белги үчүн ойготот
  • tabs.reload — бул өтмөк идентификатору үчүн кадимки же катуу кайра жүктөөнү аткарат
  • Калкып чыкма терезе / бейджик / кошумча беттеги чип — калган убакытты көрүү; бийлик эмес

Өнүмдүн терең жолу: өтмөктү автоматтык түрдө жаңылоо кандай иштейт.

Бир цикл

  1. Сиз өтмөк үчүн интервал менен баштоону (туруктуу же туш келди) басыңыз
  2. Жумушчу сессияны сактап, кийинки ойготкучту иштетет
  3. UI беттери калган убакытты көрсөтөт
  4. Ойготкуч күйөт → Chrome өтмөктү кайра жүктөйт
  5. Эгер сессия улана берсе, кийинки кечигүү куралданат
  6. График эрежелери, N кийин токтоп, өз ара аракеттенүүнү токтотуу же шектүү баракты токтотуу циклди тындырышы же бүтүрүшү мүмкүн

Өтмөк фондо болгондо

Фондук өтмөктөрдү JavaScript барагы үчүн кыскартууга болот. Бул бир гана мазмун-скрипт таймер алсыз негизги цикл болуп саналат. Ойготкучтар + жумушчу графиги Chrome өзүнүн кеңейтүү жана кубаттуулук саясаттарына ылайык, барак фокусталбаган учурда дагы кайра жүктөө аракеттерин сиздин интервалыңызга шайкеш келтирүү үчүн арналган.

Жокко чыгарылган жана тоңдурулган өтмөктөр

Chrome эстутум бошотуу үчүн өтмөктү жокко чыгарышы мүмкүн. Сеанс жарактуу бойдон калса, кийинчерээк кайра жүктөө дагы өтмөк идентификаторуна багытталган; документ жаңы жүктөлөт. Эгер өтмөк толугу менен жабылса, ал сессия аякташы керек — жабык өтмөктөр үнсүз зомбилер эмес.

Тейлөө кызматкери кайра күйгүзүлөт

Жумушчулар уктай алышат. Жергиликтүү сактагычтагы туруктуу сүрөттөр сеанстарды кайра күйгүзгөндөн кийин калыбына келтирүүгө жардам берет. URL'дер жана интервалдар серептөө таржымалын түзүү үчүн эмес, ошол калыбына келтирүү жолу үчүн сакталат. Купуялык саясатын караңыз.

Калкып чыкма терезени жабуу сеансты токтотпойт: жумушчу ойготкучту кармап турат, ал эми калкыма терезени кайра ачууда калган убакыт дагы көрсөтүлүшү керек. Жаңылоону бүтүргүңүз келгенде "Токтоо" баскычын басыңыз.

График терезелери жана саат

Күнүмдүк терезенин сыртында сеанс тындырылат: ойготкучтар терезе ачылганга чейин кайра жүктөлбөшү керек. Бул Stop эмес. график тындырылды жана токтоду жана күнүмдүк графикте абалдарды тактаңыз.

Кайра жүктөлгөндөн кийин, UI кайра кошулат

Толук кайра жүктөө жаңы документти түзөт. Кошумча визуалдык таймер кайра орнотулуп, жумушчу менен кайра шайкештештирилет. Эрте сайма ажырымды кыска сактайт; жумушчу дагы эле кийинки өрт убактысын чечет.

Өрткө эмне тоскоол боло алат

  • Тынымды графиги
  • Токтоо / токтотуу-кийин-N
  • Чыкылдатууну/терүүнү токтотуңуз
  • Шектүү баракты токтотуу
  • Уруксат жок же кайра жүктөлбөй турган URL схемасы

Башкаруу: проблемаларды оңдоо.

Көп өтмөк убакыты

Ар бир өтмөк сессиясынын өзүнүн ойготкучтары жана параметрлери бар. Беш өтмөк беш көз карандысыз жашоо циклин билдирет — дубалдар үчүн пайдалуу, этият болбосоңуз, бир түпну ашыкча жүктөө оңой (ченемдик чектөөлөр).

Карап көрүңүз

Auto Refresh Turbo орнотуп, 30 секунддук сеансты баштаңыз, калкыма терезени жабыңыз жана өтмөк график боюнча кайра жүктөлөрүн ырастаңыз.

Байланышкан

Исследөөнү улантыңыз

Кызыктуу