ขอสิทธิ์การแจ้งเตือนในการโหลดหน้าเว็บ

การแจ้งเตือนที่ดีจะต้องทันท่วงที เกี่ยวข้อง และแม่นยำ หากหน้าเว็บขอสิทธิ์ส่งการแจ้งเตือนเมื่อโหลดหน้าเว็บ การแจ้งเตือนเหล่านั้นอาจไม่เกี่ยวข้องกับผู้ใช้หรือความต้องการของผู้ใช้

สาเหตุที่การตรวจสอบการแจ้งเตือนของ Lighthouse ไม่สําเร็จ

Lighthouse จะแจ้งว่าหน้าเว็บขอสิทธิ์การแจ้งเตือนเมื่อโหลด

การตรวจสอบ Lighthouse แสดงหน้าเว็บที่ขอสิทธิ์การแจ้งเตือนเมื่อโหลด

Lighthouse จะตรวจสอบ JavaScript ทั้งหมดที่ดำเนินการเมื่อโหลดหน้าเว็บ หากโค้ดเรียก notification.requestPermission() และยังไม่มีการให้สิทธิ์การแจ้งเตือน การตรวจสอบจะดำเนินการไม่สำเร็จ

หากมีการให้สิทธิ์การแจ้งเตือนแก่หน้าเว็บก่อนการตรวจสอบ Lighthouse จะไม่สามารถระบุคำขอสิทธิ์การแจ้งเตือนได้ ดังนั้น โปรดรีเซ็ตสิทธิ์ก่อนทำการตรวจสอบ

Lighthouse จะรายงาน URL และหมายเลขบรรทัดของคำขอสิทธิ์การแจ้งเตือนแต่ละรายการ

วิธีขอสิทธิ์การแจ้งเตือนของผู้ใช้อย่างมีความรับผิดชอบ

นําการเรียก notification.requestPermission() ทั้งหมดออก ที่เกิดขึ้นเมื่อโหลดหน้าเว็บ

วิธีมอบประสบการณ์การใช้งานที่ดีขึ้น

  • เสนอที่จะส่งการแจ้งเตือนบางประเภทให้ผู้ใช้
  • แสดงคำขอสิทธิ์หลังจากที่ผู้ใช้เลือกใช้ประเภทการแจ้งเตือน

แหล่งข้อมูล