Chrome Android पर वेब ऐप्लिकेशन के लिए बुनियादी ऑफ़लाइन पेज

इंस्टॉल किए गए प्लैटफ़ॉर्म ऐप्लिकेशन, ऑफ़लाइन होने पर भी लॉन्च किए जा सकते हैं. इस स्थिति में, वे अक्सर एक पेज शामिल करते हैं, जिससे उपयोगकर्ता को पता चलता है कि इंटरनेट ऐक्सेस उपलब्ध नहीं है. कुछ डेवलपर, ऑफ़लाइन मोड में इस्तेमाल की जा सकने वाली सुविधाओं का पूरा सेट भी बनाते हैं.

वेब ऐप्लिकेशन के लिए, ऑफ़लाइन काम करने की सुविधा हाल ही में उपलब्ध हुई है. यह सुविधा, Service Worker API के लॉन्च के साथ उपलब्ध हुई है. साथ ही, जब वेबसाइटों को इंस्टॉल किया जा सका, तब PWA ने एक सेवा वर्कर को रजिस्टर करने और वेब ऐप्लिकेशन को इंस्टॉल करने के लिए, fetch() तरीका लागू करने की ज़रूरी शर्त जोड़ी. इसका मकसद, डेवलपर को यह बताने के लिए बढ़ावा देना था कि वे अपने उपयोगकर्ताओं को कम से कम यह सूचना दें कि ऐप्लिकेशन फ़िलहाल इस्तेमाल नहीं किया जा सकता.

अब डेवलपर को डिफ़ॉल्ट ऑफ़लाइन पेज पाने के लिए कुछ भी करने की ज़रूरत नहीं होगी. Android पर Chrome 109 से, ब्राउज़र अपने-आप एक पेज जनरेट करेगा. इससे उपयोगकर्ता को यह पता चलेगा कि वह ऑफ़लाइन है.

अगर ऐप्लिकेशन में ऑफ़लाइन रहने के दौरान उपयोगकर्ता को कस्टम अनुभव नहीं दिया जाता है, तो ऑफ़लाइन रहने पर डिफ़ॉल्ट ऑफ़लाइन पेज पर ऐप्लिकेशन का आइकॉन और आप ऑफ़लाइन हैं मैसेज दिखता है. नीचे दिए गए उदाहरण की तरह.

किसी वेब ऐप्लिकेशन के लिए, ऑफ़लाइन मोड में दिखने वाला डिफ़ॉल्ट पेज. इसमें लोगो के तौर पर एक गुलाबी रंग का गोला और दो प्लस के निशान हैं. साथ ही, 'आप ऑफ़लाइन हैं' मैसेज भी दिख रहा है.

पिछले उदाहरण को काम करते हुए देखने के लिए, इस गड़बड़ी पर जाएं.

हालांकि, अब भी अपने हिसाब से ऑफ़लाइन पेज बनाने का विकल्प उपलब्ध है. इस वीडियो में, सिर्फ़ एक लाइन के कोड का इस्तेमाल करके, Workbox की मदद से कस्टम पेज दिखाने का तरीका बताया गया है.

यह सुविधा Android (Chrome 109) और डेस्कटॉप एनवायरमेंट (Chrome 110) पर उपलब्ध है. अगर आपका कोई सुझाव, शिकायत या राय है, तो इस फ़ॉर्म के ज़रिए हमें बताएं

Unsplash पर Sten Ritterfeld की फ़ोटो