Chrome विस्तार — कालबद्ध टॅब रिफ्रेश

Chrome टॅब लाइफसायकल: जेव्हा रीलोड प्रत्यक्षात सुरू होते

जेव्हा Chrome अलार्म सेवा कर्मचाऱ्यापर्यंत पोहोचतो तेव्हा रीलोड फायर होतो — जेव्हा पृष्ठावरील स्क्रिप्ट जागृत होते तेव्हा नाही.

टॅब स्लीप होतात, टाकून देतात आणि मेमरी प्रेशरमुळे टाकून देतात. पॉपअप बंद. दस्तऐवजासह पृष्ठ टाइमर मरतात. Auto Refresh Turbo हे शेड्यूल एका एक्स्टेंशन सर्व्हिस वर्करमध्ये ठेवते आणि अलार्म सुरू झाल्यावर tabs.reload वर कॉल करते, त्यामुळेच काउंटडाउन पॉपअपपेक्षा जास्त काळ टिकू शकते.

टाइमलाइनमधील अभिनेते

  • सेवा कर्मचारी — सत्र स्थिती आणि पुढील अलार्मचे मालक आहेत
  • chrome.alarms — शेड्यूल केलेल्या टिकसाठी कर्मचाऱ्याला जागृत करते
  • tabs.reload — त्या टॅब आयडीसाठी सामान्य किंवा हार्ड रीलोड करते
  • पॉपअप / बॅज / पर्यायी ऑन-पेज चिप — उर्वरित वेळेची दृश्ये; अधिकार नाही

डीप उत्पादन पथ: स्वयंचलित टॅब रिफ्रेश कसे कार्य करते.

एकल चक्र

  1. तुम्ही टॅबसाठी मध्यांतराने (निश्चित किंवा यादृच्छिक) प्रारंभ दाबा
  2. कार्यकर्ता सत्र साठवतो आणि पुढील अलार्म वाजवतो
  3. UI पृष्ठभाग उर्वरित वेळ दर्शवतात
  4. अलार्म → Chrome टॅब रीलोड करतो
  5. सत्र सुरू राहिल्यास, पुढील विलंब सशस्त्र आहे
  6. शेड्युल नियम, स्टॉप-आफ्टर-एन, इंटरॲक्शन स्टॉप, किंवा संशयास्पद-पेज स्टॉप लूपला विराम देऊ शकतो किंवा समाप्त करू शकतो

टॅब पार्श्वभूमीत असताना

पृष्ठ JavaScript साठी पार्श्वभूमी टॅब थ्रोटल केले जाऊ शकतात. हे एक कारण आहे की सामग्री-स्क्रिप्ट-केवळ टाइमर एक कमकुवत कोर लूप आहे. अलार्म + वर्कर शेड्युलिंग हे पृष्ठ फोकस नसतानाही रीलोड प्रयत्नांना तुमच्या मध्यांतराशी संरेखित ठेवण्यासाठी असते — Chrome च्या स्वतःच्या विस्तार आणि पॉवर धोरणांच्या अधीन.

काढलेले आणि गोठलेले टॅब

Chrome मेमरी मोकळी करण्यासाठी टॅब टाकून देऊ शकते. सत्र वैध राहिल्यास नंतरचे रीलोड अजूनही टॅब आयडीला लक्ष्य करते; दस्तऐवज ताजे लोड होते. जर एखादा टॅब पूर्णपणे बंद केला असेल, तर ते सत्र संपले पाहिजे — बंद केलेले टॅब सायलेंट झोम्बी नाहीत.

सेवा कर्मचारी रीस्टार्ट होतो

कामगार झोपू शकतात. स्थानिक स्टोरेजमधील कायम स्नॅपशॉट्स रीस्टार्ट केल्यानंतर सत्र पुन्हा तयार करण्यात मदत करतात. URL आणि अंतराल त्या पुनर्संचयित मार्गासाठी संग्रहित केले जातात, ब्राउझिंग-इतिहास उत्पादन तयार करण्यासाठी नाही. गोपनीयता धोरण पहा.

पॉपअप बंद केल्याने सत्र थांबत नाही: कार्यकर्ता अलार्म वाजवतो आणि पॉपअप पुन्हा उघडल्याने उर्वरित वेळ पुन्हा दिसला पाहिजे. जेव्हा तुम्हाला रिफ्रेश समाप्त करायचे असेल तेव्हा थांबा दाबा.

विंडो आणि घड्याळ शेड्युल करा

दैनंदिन विंडोच्या बाहेर सत्राला विराम दिला जातो: विंडो उघडेपर्यंत अलार्म रीलोड होऊ नयेत. ते थांबत नाही. शेड्यूल पॉझ केलेले वि थांबवले आणि दैनिक वेळापत्रक मध्ये स्थिती स्पष्ट करा.

रीलोड केल्यानंतर, UI रीमाउंट होते

पूर्ण रीलोड एक नवीन दस्तऐवज तयार करतो. पर्यायी व्हिज्युअल टायमर रीमाउंट होतो आणि कार्यकर्त्यासह पुन्हा सिंक होतो. लवकर इंजेक्ट अंतर कमी ठेवते; पुढील आगीची वेळ कामगार अजूनही ठरवतो.

आग काय रोखू शकते

  • विराम शेड्यूल करा
  • थांबा / थांबवा-नंतर-N
  • क्लिक/टाइप वर थांबा
  • संशयास्पद-पृष्ठ थांबा
  • गहाळ परवानग्या किंवा रीलोड न करता येणारी URL योजना

वॉकथ्रू: समस्यानिवारण.

मल्टी-टॅब वेळ

प्रत्येक टॅब सत्राचे स्वतःचे अलार्म आणि पर्याय असतात. पाच टॅब म्हणजे पाच स्वतंत्र जीवनचक्र — भिंतींसाठी उपयुक्त, तुम्ही सावध नसल्यास एकल मूळ ओव्हर-लोड करणे सोपे आहे (दर मर्यादा).

हे वापरून पहा

स्थापित करा Auto Refresh Turbo, 30-सेकंद सत्र सुरू करा, पॉपअप बंद करा आणि टॅब अद्याप शेड्यूलनुसार रीलोड होत असल्याची पुष्टी करा.

संबंधित

सतत अन्वेषण करत राहा

रुचीपूर्ण