Dùng bộ nhớ đệm của ứng dụng

Bộ nhớ đệm của ứng dụng (còn gọi là AppCache) không dùng nữa.

Cách tính năng kiểm tra bộ nhớ đệm của ứng dụng Lighthouse không thành công

Lighthouse cho các trang sử dụng Bộ nhớ đệm của ứng dụng:

Kiểm tra Lighthouse cho thấy một trang sử dụng bộ nhớ đệm của ứng dụng

Kiểm tra này không thành công khi Lighthouse tìm thấy tệp 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, hãy xoá tệp kê khai khỏi trang của bạn và sử dụng API Bộ nhớ đệm thông qua trình chạy dịch vụ.

Để di chuyển từ Bộ nhớ đệm ứ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 dựa trên trình chạy dịch vụ của hành vi được xác định trong tệp kê khai Bộ nhớ đệm của ứng dụng.

Xem Trang hiện tại không phản hồi với mã 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ụ để khiến trang web của bạn hoạt động ở chế độ ngoại tuyến.

Tài nguyên