创建Chrome网络应用程序的最佳方法是什么,最初将大约300-400MB的图像下载到本地存储,然后能够在我的应用程序中随时检索这些图像。
我希望我的应用首先查看本地存储,如果存在图像则使用这些图像,如果不存在,则从在线存储库下载。我的应用程序可以拥有超过1000个图像,我不想为每个图像编写单独的XMLHTTPRequests。
答案 0 :(得分:0)
您正在寻找ServiceWorker。此API将允许您为网站上的各种网址实施缓存,并预取/预先下载这些网址。但是,您可能希望使用较新的Cache API来执行此操作,而不是将下载的图像存储在localStorage
中。