अच्छी सूचनाएं समय पर, प्रासंगिक, और सटीक होती हैं. अगर आपका पेज, पेज लोड होने पर सूचनाएं भेजने की अनुमति मांगता है, तो हो सकता है कि वे सूचनाएं आपके उपयोगकर्ताओं या उनकी ज़रूरतों के हिसाब से न हों.
लाइटहाउस से जुड़ी सूचना का ऑडिट कैसे काम नहीं करता है
Lighthouse उन पेजों को फ़्लैग करता है जो लोड होने पर सूचना की अनुमतियों का अनुरोध करते हैं:
लाइटहाउस, पेज लोड होने पर लागू की गई सभी JavaScript की जांच करता है.
अगर कोड notification.requestPermission()
को कॉल करता है और सूचना की अनुमति पहले से नहीं दी गई है, तो ऑडिट नहीं हो पाएगा.
अगर ऑडिट से पहले किसी पेज को सूचना भेजने की अनुमति दी गई थी, तो Lighthouse किसी भी सूचना की अनुमति के अनुरोध की पहचान नहीं कर सकता. इसलिए, ऑडिट चलाने से पहले अनुमतियां रीसेट करना न भूलें.
लाइटहाउस, सूचना की अनुमति के लिए किए गए हर अनुरोध के यूआरएल और लाइन नंबर की रिपोर्ट करता है.
उपयोगकर्ताओं से, सूचना पाने की अनुमतियों का ज़िम्मेदारी से अनुरोध करने का तरीका
पेज लोड होने के दौरान, notification.requestPermission()
पर किए गए सभी कॉल हटा दें.
बेहतर उपयोगकर्ता अनुभव देने के लिए: - उपयोगकर्ताओं को किसी खास तरह की सूचना भेजने का ऑफ़र दें. - उपयोगकर्ताओं के सूचना के टाइप में ऑप्ट-इन करने के बाद ही, अनुमतियों का अनुरोध प्रज़ेंट करें.