ऑफ़लाइन होने पर, मौजूदा पेज 200 कोड का जवाब नहीं देता
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
प्रोग्रेसिव वेब ऐप्लिकेशन की मुख्य चेकलिस्ट में बताया गया है कि PWA को कस्टम ऑफ़लाइन पेज उपलब्ध कराना चाहिए. बेहतर प्रोग्रेसिव वेब ऐप्लिकेशन की चेकलिस्ट में कहा गया है कि PWA को ऑफ़लाइन होने पर भी ऑफ़लाइन अनुभव मिलना चाहिए. इसमें PWA ऑनलाइन की तरह ही काम करता है (जहां नेटवर्क कनेक्टिविटी की ज़रूरत नहीं होती).
ज़्यादा जानकारी के लिए, नेटवर्क पर भरोसा क्या है और इसे कैसे मेज़र किया जाता है? पोस्ट पर जाएं.
लाइटहाउस ऑफ़लाइन ऑडिट कैसे काम नहीं करता
Lighthouse , उन पेजों को फ़्लैग करता है जो ऑफ़लाइन होने पर एचटीटीपी 200 रिस्पॉन्स के साथ जवाब नहीं देते:
लाइटहाउस, Chrome रिमोट डीबगिंग प्रोटोकॉल का इस्तेमाल करके, ऑफ़लाइन कनेक्शन को एम्युलेट करता है. इसके बाद, यह XMLHttpRequest का इस्तेमाल करके, पेज को वापस पाने की कोशिश करता है.
ध्यान दें: लाइटहाउस रिपोर्ट के यूज़र इंटरफ़ेस (यूआई) में पूरा PWA बैज तब दिया जाता है, जब आपने PWA की सभी सबकैटगरी के लिए सभी ऑडिट पास किए हों (तेज़ और भरोसेमंद , इंस्टॉल किया जा सकता है , और PWA ऑप्टिमाइज़ किया गया ).
PWA को ऑफ़लाइन इस्तेमाल करने का तरीका
सही है: वेबसाइटों में सर्विस वर्कर को जोड़ने के लिए, वर्कबॉक्स इस्तेमाल करने का सुझाव दिया जाता है. ऐसा इसलिए, क्योंकि इससे कई बॉयलरप्लेट काम करना आसान हो जाता है और सबसे सही तरीकों का पालन करना आसान हो जाता है. साथ ही, कम लेवलServiceWorker एपीआई का इस्तेमाल करते समय आम तौर पर होने वाली छोटी-मोटी गड़बड़ियों को रोकने में मदद मिलती है.
अपने ऐप्लिकेशन में सर्विस वर्कर जोड़ें.
फ़ाइलों को स्थानीय रूप से कैश मेमोरी में सेव करने के लिए, सर्विस वर्कर का इस्तेमाल करें.
ऑफ़लाइन होने पर, फ़ाइल के लोकल रूप से कैश किए गए वर्शन को वापस करने के लिए, सर्विस वर्कर को नेटवर्क प्रॉक्सी के तौर पर इस्तेमाल करें.
रिसॉर्स
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-04-16 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-04-16 (UTC) को अपडेट किया गया."],[],[]]