Komentar: cache aplikasi HTML5 digunakan dalam versi 3G kami dari proyek situs web, dan sebagian besar sumber daya gambar, JS, CSS dan sumber daya statis lainnya ditempatkan dalam file manifes. Teman yang perlu diketahui bisa merujuknya.
Dalam versi 3G kami dari proyek situs web, kami menggunakan cache aplikasi HTML5, dan menempatkan sebagian besar sumber daya gambar, JS, CSS dan sumber daya statis lainnya dalam file manifes.Tanpa diduga, saya mengalami masalah serius pada hari pertama peluncuran online: cache aplikasi akan menemui halaman saat ini secara default! Lai Lai Bahkan jika kita memiliki pengaturan berikut:
JARINGAN:*
Dengan kata lain, untuk semua halaman dinamis, cache aplikasi akan di -cache, dan tidak peduli bagaimana pengguna menyegarkan, itu akan menjadi tua!
Selain itu, sulit untuk membersihkan browser seluler, dan itu tidak mendukung JS Clearing!
Saya menghabiskan sepanjang pagi mencoba banyak metode dan memeriksa banyak informasi, tetapi saya tidak bisa menghapus cache klien. Saya dikeluhkan oleh pengguna di pagi hari.
Pada akhirnya, stackoverflow universal menyelamatkan saya:
Jangan gunakan appcache kecuali itu benar -benar 100% persis apa yang ingin Anda lakukan
Bahkan jika itu 100% persis apa yang ingin Anda lakukan, * Jangan * menggunakan AppCache sampai Anda 100% yakin bahwa Anda tidak akan melakukan perubahan tunggal ke halaman itu (atau file apa pun yang ditautkannya) untuk waktu yang lama.
Hapus file manifes dari server - jika browser tidak dapat menemukan file manifes, maka itu akan menghapus cache -nya ... ... Ini juga akan mematikan caching untuk semua orang.
Jangan menyalakannya lagi sampai 100% benar
Berurusan dengan APPCACHE sering kali menyedihkan.
Solusinya sangat sederhana. Hapus file manifes di sisi server dan gunakan cache aplikasi dengan hati -hati.
Tentu saja, ada juga cara untuk menggunakan cache aplikasi, yang dapat mem -bypass masalah caching halaman saat ini secara otomatis. Itu menggunakan iframe