Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เพิ่มขีดจำกัด Application Cache ของ Mobile Safari (HTML5)

ขีดจำกัด Storage บน Mobile Safari

  • Application Cache (AppCache): ไม่มีขีดจำกัดชัดเจน แต่ Deprecated แล้ว
  • LocalStorage / SessionStorage: 5MB ต่อ Origin
  • WebSQL: ถาม Permission ผู้ใช้ ขึ้นไปได้ ~50MB
  • IndexedDB: ไม่มีขีดจำกัดคงที่ (ขึ้นกับพื้นที่ว่าง)

iOS ใหม่ๆ (iOS 13+)

หาก Web App ต้องการเกิน 5MB จะมี Prompt ถาม Permission ให้ผู้ใช้อนุญาต

แนะนำ: ย้ายจาก AppCache ไปใช้ Service Workers + Cache API (รองรับ Offline ได้ดีกว่า และไม่มีขีดจำกัด 5MB)