2012-03-05 98 views
0

我正在开发一个HTML5应用程序,我想在本地存储一些二进制文件以在离线模式下查看它们。我找到了一种在手机上使用手机来做到这一点的方法。现在我想在Google Chrome或Safari中使用某种插件来存储这些文件。我找到了Gears API,但文件的存储已被删除。有谁知道使用Google Chrome或Safari在本地存储二进制文件的方法吗?在Google Chrome或Safari本地存储二进制文件

由于提前

回答

1

齿轮API已被弃用,取而代之的AppCacheHTML5找到。

+0

问题是,我想根据某些情况动态地存储pdf文件。就我所知,AppCache用于静态资源。 – 2012-03-05 15:47:56

+0

我相信你可以在这种情况下使用[IndexedDB](http://www.w3.org/TR/IndexedDB/)(参见[this SO question](http://stackoverflow.com/questions/5692820/max- size-in-indexeddb)以获取有关大小限制的详细信息。) – 2012-03-05 16:11:22

+0

谢谢。你知道另一种没有这些限制的方法吗(也许是一个插件)?!? – 2012-03-05 19:44:55

0

我认为HTML5文件系统API是你的情况的最佳解决方案。据我所知,没有大小限制。 http://www.html5rocks.com/en/tutorials/file/filesystem/

+0

但尝试在Safari中运行该演示,并声明“浏览器不支持”... – XML 2012-12-21 13:42:57

+0

根据http://www.chromestatus.com/features Safari和Firefox反对实施此API,但没有解释为什么。 – w00t 2013-04-04 09:48:59

相关问题