इंस्टॉल किए गए प्लैटफ़ॉर्म ऐप्लिकेशन को ऑफ़लाइन होने पर भी लॉन्च किया जा सकता है. ऐसी स्थिति में, अक्सर एक पेज शामिल होता है. इस पेज पर उपयोगकर्ता को बताया जाता है कि इंटरनेट का ऐक्सेस उपलब्ध नहीं है. कुछ डेवलपर, ऑफ़लाइन मोड में इस्तेमाल की जा सकने वाली सुविधाओं का पूरा सेट भी बनाते हैं.
वेब ऐप्लिकेशन के लिए, ऑफ़लाइन काम करने की सुविधा हाल ही में उपलब्ध हुई है. यह सुविधा, Service Worker API के लॉन्च होने के बाद उपलब्ध हुई है. इसके अलावा, जब वेबसाइटों को इंस्टॉल करने की सुविधा मिली, तब PWA ने वेब ऐप्लिकेशन को इंस्टॉल करने की सुविधा देने के लिए, सर्विस वर्कर को रजिस्टर करने और उसके fetch()
तरीके को लागू करने की ज़रूरत जोड़ दी.
इसका मकसद डेवलपर को यह इंसेंटिव देना था कि वे अपने उपयोगकर्ताओं को कम से कम यह सूचना दें कि फ़िलहाल ऐप्लिकेशन का इस्तेमाल नहीं किया जा सकता.
अब डेवलपर को डिफ़ॉल्ट ऑफ़लाइन पेज पाने के लिए कुछ भी करने की ज़रूरत नहीं होगी. Android पर Chrome 109 से, ब्राउज़र अपने-आप एक ऐसा पेज जनरेट करेगा जिससे उपयोगकर्ता को यह पता चलेगा कि वह ऑफ़लाइन है.
अगर ऐप्लिकेशन में ऑफ़लाइन होने पर कस्टम अनुभव देने की सुविधा लागू नहीं की गई है, तो उपयोगकर्ता के ऑफ़लाइन होने पर, डिफ़ॉल्ट ऑफ़लाइन पेज पर ऐप्लिकेशन का आइकॉन और आप ऑफ़लाइन हैं मैसेज दिखता है. नीचे दिए गए उदाहरण की तरह.
हालांकि, अपनी पसंद के मुताबिक ऑफ़लाइन पेज बनाने का विकल्प अब भी उपलब्ध है. इस वीडियो में, Workbox का इस्तेमाल करके, सिर्फ़ एक लाइन के कोड की मदद से कस्टम पेज दिखाने का तरीका बताया गया है.
यह सुविधा Android (Chrome 109) और डेस्कटॉप एनवायरमेंट (Chrome 110) पर उपलब्ध है. अगर आपको कोई सुझाव, शिकायत या राय देनी है, तो इस फ़ॉर्म के ज़रिए हमें बताएं
Unsplash पर Sten Ritterfeld की फ़ोटो