ฉันจะใช้ localStorage เพื่อจัดเก็บไฟล์ .woff และ .ttf ได้อย่างไร ฉันไม่ต้องการใช้แคชของแอปพลิเคชัน ช่วยฉันด้วย. ขอบคุณ
การจัดเก็บแบบอักษรในเครื่องโดยใช้ localStorage
comment
stackoverflow.com/questions/4940586/
- person bugwheels94   schedule 23.07.2012
comment
ทำไมคุณไม่ต้องการใช้แคชของแอปพลิเคชัน? มันถูกออกแบบมาเพื่อสิ่งนี้
- person robertc   schedule 23.07.2012
comment
@robertc: นั่นหมายความว่า localStorage ไม่สามารถใช้สิ่งนี้ได้ใช่ไหม
- person radhe001   schedule 23.07.2012
comment
ไม่ แต่เมื่อคุณไม่ต้องการใช้เทคโนโลยีหลักในการทำสิ่งนั้น คนส่วนใหญ่ก็จะคิดว่าคุณไม่รู้ว่ากำลังทำอะไรอยู่ เว้นแต่คุณจะสามารถอธิบายได้ว่าทำไม
- person robertc   schedule 23.07.2012
comment
Local Storage ลดการสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์ การใช้ localStorage ฉันต้องการบรรลุเป้าหมายนี้และหน่วยความจำที่เก็บข้อมูลก็ไม่เป็นปัญหาสำหรับฉัน (5 MB ก็เพียงพอแล้ว) นอกจากนี้ฉันยังมั่นใจในการใช้ localStorage มากกว่าใน appCache
- person radhe001   schedule 23.07.2012
คำตอบ (2)
คุณสามารถจัดเก็บแบบอักษรในข้อมูล base64
localStorage.font1 = string (ข้อมูล base64 ของฟอนต์ที่ระบุ)
person
user1557145
schedule
27.07.2012
localStorage ได้รับการออกแบบมาเพื่อจัดเก็บคู่คีย์/ค่าข้อความ ดังนั้นหากคุณต้องการบันทึกข้อมูลไบนารี คุณอาจต้องเข้ารหัสข้อมูล base64 ขนาดของข้อมูลไบนารีที่เข้ารหัสจะใหญ่กว่าขนาดดั้งเดิม และขนาด localStorage ถูกจำกัดไว้ที่ไม่กี่ MB (โดยทั่วไปคือ 5-10M) อาจไม่ใช่ความคิดที่ดีที่จะบันทึกไฟล์ฟอนต์ใน localStorage
พื้นที่ดิสก์สำหรับจัดเก็บข้อมูล: http://dev.w3.org/html5/webstorage/#disk-space
ทดสอบขีดจำกัด localStorga: http://arty.name/localstorage.html
person
user1498339
schedule
23.07.2012