ความคิดเห็น: เมื่อเราใช้แคชออฟไลน์บางครั้งเราอาจอัปเดตทรัพยากรเช่น JS, CSS หรือการอัปเดตรูปภาพ ปัญหาเกิดขึ้น: ผู้ใช้สามารถอัปเดตทรัพยากรแคชในเวลาที่เหมาะสมได้อย่างไร ต่อไปนี้จะแนะนำโซลูชั่นเฉพาะในรายละเอียด หากคุณมีสถานการณ์ที่คล้ายกันโปรดดูที่มัน
เมื่อเราใช้แคชออฟไลน์บางครั้งเราอาจอัปเดตทรัพยากรเช่น JS, CSS หรือการอัปเดตรูปภาพ อย่างไรก็ตามก่อนที่ผู้ใช้จะแคชทรัพยากรรุ่นเก่าและเมื่อมีการใช้การเยี่ยมชมครั้งที่สองผู้ใช้จะอัปเดตทรัพยากรแคชได้อย่างไรในเวลามีสองวิธีหลักในการอัปเดตทรัพยากรแคช: โดยการแก้ไขหมายเลขเวอร์ชันของไฟล์การกำหนดค่าหรือการโทร JS เพื่อทำการอัปเดตให้เสร็จสมบูรณ์
วิธีการอัปเดต JS
if (window.applicationcache.status == window.applicationcache.updateready) {
window.applicationcache.update (); -
แก้ไขไฟล์
อัปเดตไฟล์รายการ
เมื่อเบราว์เซอร์พบว่าไฟล์รายการเองมีการเปลี่ยนแปลงมันจะได้รับทรัพยากรใหม่ตามไฟล์รายการใหม่สำหรับแคช
เมื่อรายการไฟล์รายการไม่เปลี่ยนแปลงเรามักจะเปลี่ยนไฟล์โดยการแก้ไขคำอธิบายประกอบรายการเพื่อให้ได้การอัปเดต
การเปลี่ยนแปลงความคิดเห็นอ้างถึงหมายเลขเวอร์ชันของไฟล์การกำหนดค่า