Javascript 使用localStorage在本地存储字体

Javascript 使用localStorage在本地存储字体,javascript,caching,local-storage,Javascript,Caching,Local Storage,如何使用localStorage存储.woff和.ttf文件? 我不想使用应用程序缓存。 帮助我。 感谢localStorage设计用于存储文本键/值对,因此如果要保存二进制数据,可能需要对数据进行base64编码。编码的二进制数据的大小将大于原始大小,本地存储大小限制为几MB(通常为5-10M)。 将字体文件保存在本地存储中可能不是一个好主意 用于存储的磁盘空间: 测试localStorga限制:您可以在base64数据中存储字体 localStorage.font1=string(指定字体的

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

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

用于存储的磁盘空间:


测试localStorga限制:

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


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

为什么不使用应用程序缓存?它是为这类事情而设计的。@robertc:这意味着localStorage不能用于这类事情?不,但当你不想使用主要技术来做某件事情时,然后,大多数人会认为,除非你能解释原因,否则你不知道自己在做什么。本地存储会减少服务器和客户端之间的通信。使用本地存储我想实现这一点,而且存储内存对我来说不是问题(5 MB就够了)。此外,我对使用本地存储比使用appCache更有信心。