ใช้แคชของแอปพลิเคชัน

แคชของแอปพลิเคชัน หรือที่เรียกว่า AppCache เลิกใช้งานแล้ว

วิธีที่การตรวจสอบแคชแอปพลิเคชัน Lighthouse ล้มเหลว

Lighthouse จะทำเครื่องหมายหน้าที่ใช้แคชของแอปพลิเคชันดังนี้

การตรวจสอบ Lighthouse ที่แสดงให้เห็นว่าหน้าเว็บใช้แคชของแอปพลิเคชัน

การตรวจสอบนี้จะล้มเหลวเมื่อ Lighthouse พบการอ้างอิงไปยัง ไฟล์ Manifest ของแคชแอปพลิเคชันในแท็ก <html> ของหน้าเว็บ เช่น มาร์กอัปนี้จะทำให้การตรวจสอบไม่สำเร็จ

<html manifest="example.appcache">
  ...
</html>

ใช้ Cache API แทนแคชของแอปพลิเคชัน

เพื่อให้ผ่านการตรวจสอบนี้ นำไฟล์ Manifest ออกจากหน้าของคุณ และใช้ API แคช ผ่านService Worker แทน

หากต้องการย้ายข้อมูลจากแคชของแอปพลิเคชันไปยังโปรแกรมทำงานของบริการ ให้ลองใช้ ไลบรารี sw-appcache-behavior ไลบรารีนี้สร้างการติดตั้งใช้งานตามพฤติกรรมของผู้ปฏิบัติงานบริการ กำหนดไว้ในไฟล์ Manifest ของแคชแอปพลิเคชัน

ดูโพสต์หน้าปัจจุบันไม่ตอบสนองด้วยรหัส 200 เมื่อออฟไลน์ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Service Worker เพื่อทำให้เว็บไซต์ทำงานได้ ออฟไลน์อยู่

แหล่งข้อมูล