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

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

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

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

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

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

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

यह सुविधा Android (Chrome 109) और डेस्कटॉप एनवायरमेंट (Chrome 110) पर उपलब्ध है. सुझाव/राय दें या शिकायत करें.