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

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

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

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

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

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

पिछले उदाहरण को देखने के लिए, इस ग्लिच पर जाएं.

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

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

Unsplash पर स्टेन रिटरफ़ेल्ड की फ़ोटो