在HTML5中,您可以通过编程方式将图像保存到缓存中吗?

Jay*_*ler 14 html5 canvas

我喜欢在HTML5中,您可以将文本数据保存到本地数据库,甚至可以使用SQL来执行此操作.(http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/)

我有一个我为iPhone的MObile Safari编写的应用程序,除了图像外,它可以离线缓存一切.图像仍然必须从服务器下载,我不知道如何确保它们将保持缓存.理想情况下,我想将它们写入localStorage数据库.

我正在考虑将图像写入画布,然后将其序列化为文本......任何想法?有没有更简单的方法来做到这一点?

理想情况下,我想用HTML和JavaScript完成所有操作,没有本机应用程序/ Objective-C.

oll*_*iej 11

查看html5中的应用程序缓存,它基本上完全符合您的要求(如果您想支持完全脱机的Web应用程序,它也是您想要使用的).

另外,您可以(有点丑陋)的图像DAW帆布,然后canvas.toDataURL()来获取图像,然后你就可以在正常的数据库或离线存储的API存储数据的URL.