ไม่ได้ลงทะเบียน Service Worker ที่ควบคุม page และ start_url

การลงทะเบียน Service Worker เป็นขั้นตอนแรกในการเปิดใช้ฟีเจอร์หลักของ Progressive Web App (PWA)

  • ใช้งานได้ขณะออฟไลน์
  • รองรับข้อความ Push
  • ติดตั้งลงในอุปกรณ์ได้

ดูข้อมูลเพิ่มเติมได้ในโพสต์ Service Worker และ Cache Storage API

ความเข้ากันได้กับเบราว์เซอร์

เบราว์เซอร์หลักๆ ทั้งหมดรองรับ Service Worker ดูความเข้ากันได้ของเบราว์เซอร์

วิธีที่การตรวจสอบผู้ปฏิบัติงานของบริการ Lighthouse ล้มเหลว

Lighthouseจะทำเครื่องหมายหน้าเว็บที่ไม่ได้ลงทะเบียน Service Worker ดังนี้

การตรวจสอบ Lighthouse ที่แสดงว่าเว็บไซต์ไม่ได้ลงทะเบียน Service Worker

Lighthouse จะตรวจสอบว่า Chrome Remote Debugging Protocol แสดงเวอร์ชัน Service Worker หรือไม่ ไม่เช่นนั้นจะไม่สามารถทำการตรวจสอบได้

วิธีลงทะเบียน Service Worker

การลงทะเบียน Service Worker จะมีโค้ดเพียงไม่กี่บรรทัด แต่เหตุผลเดียวที่คุณเลือกใช้ Service Worker คือเพื่อให้คุณใช้ฟีเจอร์ PWA ข้อใดข้อหนึ่งที่ระบุไว้ข้างต้นได้ การใช้งานฟีเจอร์เหล่านั้นจริงๆ จะต้องมีการดำเนินการเพิ่มเติม

แหล่งข้อมูล