การแจ้งเตือนที่ดีจะต้องทันท่วงที เกี่ยวข้อง และแม่นยำ หากหน้าเว็บขอสิทธิ์เพื่อส่งการแจ้งเตือนเมื่อหน้าเว็บโหลด การแจ้งเตือนเหล่านั้นอาจไม่เกี่ยวข้องกับผู้ใช้หรือความต้องการของผู้ใช้
วิธีที่การตรวจสอบการแจ้งเตือนของ Lighthouse ไม่ประสบความสำเร็จ
Lighthouse จะแจ้งหน้าที่ขอสิทธิ์การแจ้งเตือนขณะโหลด
Lighthouse ตรวจสอบ JavaScript ทั้งหมดที่ดำเนินการเมื่อโหลดหน้าเว็บ
หากโค้ดเรียกใช้ notification.requestPermission()
และยังไม่มีการให้สิทธิ์การแจ้งเตือน การตรวจสอบจะไม่สำเร็จ
หากมีการให้สิทธิ์การแจ้งเตือนไปยังหน้าเว็บก่อนการตรวจสอบ Lighthouse จะระบุคำขอสิทธิ์การแจ้งเตือนไม่ได้ ดังนั้นอย่าลืมรีเซ็ตสิทธิ์ ก่อนที่จะเรียกใช้การตรวจสอบ
Lighthouse จะรายงาน URL และหมายเลขบรรทัด ของคำขอสิทธิ์การแจ้งเตือนแต่ละรายการ
วิธีขอสิทธิ์การแจ้งเตือนของผู้ใช้อย่างมีความรับผิดชอบ
นำการเรียก notification.requestPermission()
ทั้งหมดที่เกิดขึ้นเมื่อโหลดหน้าเว็บออก
เพื่อมอบประสบการณ์ของผู้ใช้ที่ดียิ่งขึ้น - เสนอส่งการแจ้งเตือนประเภทที่เจาะจงให้กับผู้ใช้ - แสดงคำขอสิทธิ์หลังจากที่ผู้ใช้เลือกรับประเภทการแจ้งเตือน