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

การลงทะเบียนโปรแกรมทำงานของบริการเป็นขั้นตอนแรกในการเปิดใช้ฟีเจอร์ Progressive Web App (PWA) ที่สำคัญ

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

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

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

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

วิธีที่การตรวจสอบโปรแกรมทำงานของบริการ Lighthouse ไม่สำเร็จ

Lighthouseจะรายงานหน้าที่ไม่ได้ลงทะเบียน Service Worker ดังนี้

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

Lighthouse จะตรวจสอบว่าโปรโตคอลการแก้ไขข้อบกพร่องระยะไกลของ Chrome แสดงเวอร์ชัน Service Worker หรือไม่ ไม่เช่นนั้นก็จะทำการตรวจสอบไม่สำเร็จ

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

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

แหล่งข้อมูล