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