पेज और start_url को कंट्रोल करने वाले सर्विस वर्कर को रजिस्टर नहीं करता है

प्रोग्रेसिव वेब ऐप्लिकेशन (PWA) की मुख्य सुविधाओं को चालू करने के लिए, सर्विस वर्कर को रजिस्टर करना ज़रूरी है:

  • बिना इंटरनेट के काम करता है
  • पुश नोटिफ़िकेशन की सुविधा काम करती है
  • डिवाइस पर इंस्टॉल किया जा सकता है

सर्विस वर्कर और कैश मेमोरी एपीआई पोस्ट में ज़्यादा जानें.

वेबसाइट का अलग-अलग ब्राउज़र पर चलना

सभी प्रमुख ब्राउज़र, सर्विस वर्कर के साथ काम करते हैं. अलग-अलग ब्राउज़र पर काम करने की सुविधा देखें.

लाइटहाउस सर्विस वर्कर ऑडिट कैसे काम नहीं करता

Lighthouse ऐसे पेजों को फ़्लैग करता है जो सर्विस वर्कर को रजिस्टर नहीं करते हैं:

लाइटहाउस ऑडिट की सुविधा, जो दिखाती है कि साइट में सर्विस वर्कर को रजिस्टर नहीं किया गया है

लाइटहाउस यह जांच करता है कि Chrome रिमोट डीबगिंग प्रोटोकॉल, सर्विस वर्कर वर्शन दिखाता है या नहीं. अगर ऐसा नहीं होता है, तो ऑडिट नहीं हो पाता है.

सर्विस वर्कर को रजिस्टर करने का तरीका

सर्विस वर्कर को रजिस्टर करने के लिए कोड की सिर्फ़ कुछ लाइनों की ज़रूरत होती है, लेकिन सर्विस वर्कर का इस्तेमाल करने की सिर्फ़ एक वजह यह है कि आप ऊपर बताई गई किसी भी PWA सुविधाओं को लागू कर पाएं. दरअसल, उन सुविधाओं को लागू करने के लिए ज़्यादा काम करने की ज़रूरत है:

रिसॉर्स