Làm cách nào để tạm thời tắt bộ đệm hoặc làm mới trang theo cách mà tôi có thể thấy các thay đổi?
Không rõ "bộ đệm" mà bạn đang đề cập đến. Có một số phương pháp khác nhau mà trình duyệt có thể lưu trữ nội dung liên tục. Lưu trữ web là một trong số họ, Cache-Control
là một người khác.
Một số trình duyệt cũng có Cache
, được sử dụng cùng với Công nhân dịch vụ , để tạo Ứng dụng web lũy tiến (PWAs) cung cấp hỗ trợ ngoại tuyến.
Để xóa bộ đệm cho PWA
self.caches.keys().then(keys => { keys.forEach(key => console.log(key)) })
để liệt kê tên của các phím bộ đệm, sau đó chạy:
self.caches.delete('my-site-cache')
để xóa khóa bộ đệm theo tên (nghĩa là my-site-cache
). Sau đó làm mới trang.
Nếu bạn thấy bất kỳ lỗi nào liên quan đến công nhân trong bảng điều khiển sau khi làm mới, bạn cũng có thể cần hủy đăng ký các công nhân đã đăng ký:
navigator.serviceWorker.getRegistrations()
.then(registrations => {
registrations.forEach(registration => {
registration.unregister()
})
})