是否有任何跨浏览器JavaScript 可查询缓存实施?
查询应该在浏览器会话中保持准确,即内存解决方案是不可接受的。
理想情况下,我只是查询浏览器的内置缓存,但是我无法找到任何跨浏览器机制来执行此操作。因此,只要它是跨浏览器(即不使用文件系统API等完全 ),使用自己的缓存机制的JavaScript库是可以接受的。
通过查询我的意思是我可以检查以查看某个特定网址是否已缓存,而无法启动所述资源的下载。
动机
我正在使用three.js并显示可放置在更大场景中的模型库。模型按需下载。我想指出哪些模型已经下载了。
注意
我已经阅读过HTML5的应用缓存和window.localStorage
,但我不相信他们(在他们的寂寞中)是一个解决方案。据我所知,应用程序缓存不可查询,我相信window.localStorage
每个域只能可靠地存储5 MB数据。