Bộ nhớ đệm của ứng dụng (còn được gọi là Bộ nhớ đệm của ứng dụng) không dùng nữa.
Cách kiểm tra bộ nhớ đệm của ứng dụng Lighthouse không thành công
Lighthouse gắn cờ những trang sử dụng Bộ nhớ đệm của ứng dụng:
Quá trình kiểm tra này không thành công khi Lighthouse tìm thấy một tham chiếu đến
tệp kê khai Bộ nhớ đệm của ứng dụng trong thẻ <html>
của trang.
Ví dụ: mã đánh dấu này khiến quá trình kiểm tra không thành công:
<html manifest="example.appcache">
...
</html>
Sử dụng API Bộ nhớ đệm thay vì Bộ nhớ đệm của ứng dụng
Để vượt qua quá trình kiểm tra này, xoá tệp kê khai khỏi trang của bạn và sử dụng API Bộ nhớ đệm thông qua một trình chạy dịch vụ thay thế.
Để di chuyển từ Bộ nhớ đệm của ứng dụng sang trình chạy dịch vụ, hãy cân nhắc sử dụng thư viện sw-appcache-behavior. Thư viện này tạo một phương thức triển khai hành vi dựa trên trình làm việc (service-worker) xác định trong tệp kê khai Bộ nhớ đệm của ứng dụng.
Xem bài đăng Trang hiện tại không phản hồi bằng 200 khi không có mạng để biết thêm thông tin về cách sử dụng trình chạy dịch vụ để giúp trang web của bạn hoạt động ngoại tuyến.