使用localStorage在本地存储字体

时间:2012-07-23 10:43:40

标签: javascript caching local-storage

如何使用localStorage存储.woff和.ttf文件? 我不想使用应用程序缓存。 帮我。 感谢

2 个答案:

答案 0 :(得分:1)

localStorage旨在存储文本键/值对,因此如果要保存二进制数据,则可能需要对数据进行base64编码。编码二进制数据的大小将大于原始大小,localStorage大小限制为几MB(tipycally 5-10M)。 将字体文件保存在localStorage中可能不是一个好主意。

存储空间:http://dev.w3.org/html5/webstorage/#disk-space

测试localStorga限制:http://arty.name/localstorage.html

答案 1 :(得分:0)

您可以将字体存储在base64数据中。

localStorage.font1 = string(指定字体的base64数据)