Vì vậy, tôi có một trang HTML với nhân viên dịch vụ, bộ nhớ cache của nhân viên dịch vụ index.html và các tệp JS của tôi.Làm cách nào để xóa bộ nhớ cache của nhân viên dịch vụ?
Vấn đề là khi tôi thay đổi JS, thay đổi không hiển thị trực tiếp trên trình duyệt của khách hàng. Tất nhiên trong chrome dev-tools, tôi có thể tắt cache. Nhưng trong chrome mobile, làm cách nào để làm điều đó?
Tôi đã cố gắng truy cập cài đặt trang web và nhấn nút XÓA RESET%. Nhưng nó vẫn tải trang cũ/tải từ bộ nhớ cache. Tôi đã cố gắng sử dụng trình duyệt ẩn danh khác hoặc chrome và tải trang mới.
Sau đó, tôi cố gắng xóa dữ liệu duyệt web của mình (chỉ bộ nhớ cache) và nó hoạt động.
Tôi đoán đó không phải là cách hoạt động đúng? người dùng của tôi sẽ không biết liệu trang có được cập nhật hay không mà không xóa bộ nhớ cache của trình duyệt chrome.
'tự' ở đây là gì? Đối tượng cửa sổ hoặc một serviceworker? – loopmode
Thực hành tốt trên Stack Overflow để thêm giải thích về lý do giải pháp của bạn hoạt động. Để biết thêm thông tin, hãy đọc [Cách trả lời] (// stackoverflow.com/help/how-to-answer). –