Komentar: Ketika kami menggunakan cache offline, kami kadang -kadang dapat memperbarui sumber daya, seperti JS, CSS atau pembaruan gambar. Muncul masalah: Bagaimana pengguna dapat memperbarui sumber daya cache secara tepat waktu? Berikut ini akan memperkenalkan solusi spesifik secara rinci. Jika Anda memiliki situasi yang sama, silakan merujuknya.
Ketika kami menggunakan cache offline, kami kadang -kadang dapat memperbarui sumber daya, seperti JS, CSS atau pembaruan gambar. Namun, sebelum pengguna telah menyimpan versi sumber daya yang lama, dan ketika kunjungan kedua digunakan, bagaimana pengguna dapat memperbarui sumber daya cache tepat waktu?Ada dua cara utama untuk memperbarui sumber daya cache: dengan memodifikasi nomor versi file konfigurasi atau memanggil JS untuk menyelesaikan pembaruan.
Metode Pembaruan JS
if (window.applicationCache.status == window.applicationCache.updateready) {
window.applicationCache.update (); }
Ubah file
Perbarui file manifes
Ketika browser menemukan bahwa file manifes itu sendiri telah berubah, itu akan mendapatkan sumber daya baru berdasarkan file manifes baru untuk cache.
Ketika daftar file manifes tidak berubah, kami biasanya mengubah file dengan memodifikasi anotasi manifes untuk mencapai pembaruan.
Perubahan Komentar Mengacu pada nomor versi file konfigurasi