الإشعارات الجيدة هي في الوقت المناسب وذات صلة ودقيقة. إذا كانت صفحتك تطلب إذنًا لإرسال إشعارات عند تحميل الصفحة، قد لا تكون هذه الإشعارات ملائمة للمستخدمين أو لاحتياجاتهم.
أسباب تعذُّر تدقيق الإشعارات في Lighthouse
تُبلغ أداة Lighthouse عن الصفحات التي تطلب أذونات إرسال الإشعارات عند التحميل:

يتحقّق Lighthouse من جميع نصوص JavaScript التي يتم تنفيذها عند تحميل الصفحة.
إذا كان الرمز يستدعي notification.requestPermission()
،
ولم يتم منح إذن الإشعارات من قبل، ستتعذّر عملية التدقيق.
إذا تم منح إذن إرسال الإشعارات لصفحة قبل عملية التدقيق، لن يتمكّن Lighthouse من رصد أي طلبات للحصول على إذن إرسال الإشعارات. لذلك، احرص على إعادة ضبط الأذونات قبل إجراء التدقيق.
يُبلغ Lighthouse عن عنوان URL ورقم السطر لكل طلب للحصول على إذن الإشعارات.
كيفية طلب أذونات الإشعارات من المستخدمين بمسؤولية
أزِل جميع طلبات notification.requestPermission()
التي تحدث عند تحميل الصفحة.
لتقديم تجربة أفضل للمستخدم، اتّبِع الخطوات التالية:
- يمكنك أن تقدّم للمستخدمين نوعًا معيّنًا من الإشعارات.
- يجب تقديم طلب الأذونات بعد أن يوافق المستخدمون على نوع الإشعار.