Қызмет қызметкеріне Chrome дабылы жеткенде қайта жүктеңіз, бұл бет ішіндегі сценарий ояу болғанда емес.
Қойындылар жад қысымымен ұйықтайды, жойылады және жойылады. Қалқымалы терезелер жабылады. Бет таймерлері құжатпен бірге өледі. Auto Refresh Turbo кестені кеңейтім қызметінің қызметкерінде сақтайды және дабыл қосылғанда tabs.reload шақырады, сондықтан кері санақ қалқымалы терезеден асып кетуі мүмкін.
Хронологиядағы актерлер
- Қызмет қызметкері — сеанс күйіне және келесі дабылға иелік етеді
- chrome.alarms — жоспарланған белгі үшін жұмысшыны оятады
- tabs.reload — сол қойынды идентификаторы үшін қалыпты немесе қатты қайта жүктеуді орындайды
- Қалқымалы терезе / белгіше / қосымша беттегі чип — қалған уақыттың көріністері; билік емес
Өнімнің терең жолы: қойындыны автоматты түрде жаңарту қалай жұмыс істейді.
Бір цикл
- Қойынды үшін аралықпен (тұрақты немесе кездейсоқ) Бастау түймесін басыңыз
- Жұмысшы сеансты сақтайды және келесі дабылды қаруландырады
- UI беттері қалған уақытты көрсетеді
- Дабыл қосылады → Chrome қойындыны қайта жүктейді
- Егер сеанс жалғасса, келесі кідіріс қаруланған
- Жоспар ережелері, N-ден кейін тоқтау, өзара әрекеттесу тоқтату немесе күдікті бетті тоқтату циклды кідіртуі немесе аяқтауы мүмкін
Қойынды фонда болғанда
Фондық қойындыларды JavaScript беті үшін қысқартуға болады. Бұл тек мазмұнға арналған сценарий таймерінің әлсіз негізгі цикл болуының бір себебі. Дабылдар + жұмысшыны жоспарлау Chrome жеке кеңейту және қуат саясаттарына сәйкес бет фокусталмаған кезде де қайта жүктеу әрекеттерін сіздің аралығыңызға сәйкес келтіруге арналған.
Жоқталған және бекітілген қойындылар
Chrome жадты босату үшін қойындыны алып тастай алады. Сеанс жарамды болып қалса, кейінірек қайта жүктеу әлі де қойынды идентификаторына бағытталған; құжат жаңадан жүктеледі. Қойынды толығымен жабылған болса, ол сеанс аяқталуы керек — жабық қойындылар дыбыссыз зомби емес.
Қызмет қызметкері қайта іске қосылады
Жұмысшылар ұйықтай алады. Жергілікті жадтағы тұрақты суреттер қайта іске қосылғаннан кейін сеанстарды қайта құруға көмектеседі. URL мекенжайлары мен интервалдар шолу журналын құру үшін емес, сол қалпына келтіру жолы үшін сақталады. Құпиялылық саясатын қараңыз.
Қалқымалы терезені жабу сеансты тоқтатпайды: жұмысшы дабылды сақтайды, ал қалқымалы терезені қайта ашу қалған уақытты көрсетуі керек. Жаңартуды аяқтағыңыз келгенде Тоқтату түймесін басыңыз.
Жоспар терезелері мен сағат
Күнделікті терезеден тыс жерде сеанс кідіртіледі: терезе ашылғанша дабылдар қайта жүктелмеуі керек. Бұл тоқтау емес. кесте кідіртілген және тоқтатылған және күнделікті кесте күйлерін нақтылаңыз.
Қайта жүктегеннен кейін UI қайта қосылады
Толық қайта жүктеу жаңа құжатты жасайды. Қосымша көрнекі таймер жұмысшымен қайта орнатылады және қайта синхрондалады. Ерте инъекция аралықты қысқа сақтайды; жұмысшы әлі де келесі өрт уақытын шешеді.
Өртке не тосқауыл қоя алады
- Кідіртуді жоспарлау
- Тоқтату / тоқтату-кейін-N
- Басу/теруді тоқтату
- Күдікті бетті тоқтату
- Рұқсаттар жоқ немесе қайта жүктелмейтін URL схемасы
Тапсырма: ақауларды жою.
Көп қойынды уақытын белгілеу
Әр қойынды сеансының өз дабылдары мен опциялары бар. Бес қойынды бес тәуелсіз өмірлік циклді білдіреді — қабырғалар үшін пайдалы, абай болмасаңыз, бір бастауды шамадан тыс жүктеу оңай (бағалық шектеулер).
Байқап көріңіз
Auto Refresh Turbo орнатыңыз, 30 секундтық сеансты бастаңыз, қалқымалы терезені жабыңыз және қойындының әлі де кесте бойынша қайта жүктелетінін растаңыз.