पेज लोड होने पर सूचना की अनुमति का अनुरोध करता है

अच्छी सूचनाएं समय पर, काम की, और सटीक होती हैं. अगर आपका पेज, पेज लोड होने पर सूचनाएं भेजने की अनुमति मांगता है, तो हो सकता है कि वे सूचनाएं आपके उपयोगकर्ताओं या उनकी ज़रूरतों के हिसाब से न हों.

Lighthouse की सूचना से जुड़े ऑडिट में गड़बड़ी कैसे होती है

Lighthouse, उन पेजों को फ़्लैग करता है जो लोड होने पर सूचना भेजने की अनुमतियों का अनुरोध करते हैं:

लाइटहाउस ऑडिट से पता चलता है कि पेज लोड होने पर, सूचनाओं की अनुमतियों का अनुरोध किया जाता है

लाइटहाउस, पेज लोड होने पर लागू होने वाले सभी JavaScript की जांच करता है. अगर कोड notification.requestPermission() को कॉल करता है और सूचना की अनुमति पहले से नहीं दी गई है, तो ऑडिट पूरा नहीं होता.

अगर ऑडिट से पहले किसी पेज को सूचना भेजने की अनुमति दी गई थी, तो Lighthouse, सूचना भेजने की अनुमति के किसी भी अनुरोध की पहचान नहीं कर सकता. इसलिए, ऑडिट चलाने से पहले अनुमतियां रीसेट करना न भूलें.

Lighthouse, सूचना की अनुमति के लिए किए गए हर अनुरोध के यूआरएल और लाइन नंबर की जानकारी देता है.

उपयोगकर्ताओं से सूचना पाने की अनुमति सही तरीके से कैसे मांगें

पेज लोड होने पर होने वाले notification.requestPermission() के सभी कॉल हटाएं.

उपयोगकर्ताओं को बेहतर अनुभव देने के लिए:

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

संसाधन