具有脱机功能的HTML5网站

时间:2016-06-30 15:11:13

标签: html5 html5-appcache

我们正在构建一个内置电子书阅读器的HTML5网站。该网站的一个主要功能是用户应该能够访问他/她未连接到互联网时下载的图书。此功能应该适用于所有平板电脑,Chrombooks和桌面。

我的问题是:

  1. 即使有用户能够阅读书籍的方法 互联网消失了?我意识到有对当地的支持 存储但如果用户在他/她关闭时发生了什么,会发生什么 离线?
  2. 是否存在任何本地存储限制?我们将依靠 用户能够存储书籍,其中许多(可能超过 3-400 MB)?我们可以强制存储这些数据而不进行清除吗?如 在,存储在临时文件夹以外的其他地方?
  3. 主要问题是,如果我在上次会话中拥有本地存储中的所有本地数据,如何在启动浏览器后立即从脱机计算机上冷加载网站。

1 个答案:

答案 0 :(得分:0)

您可以使用HTML5功能获得站点的离线版本,如应用程序缓存(appcache)。在这里,你有一个很好的starting point

然后,本地存储空间非常有限,在成瘾中,它取决于每个浏览器,here您可以找到有关每个浏览器配额的一些信息。

如果您专注于Webkit浏览器,例如Safari或Chrome,您可以使用FileSystem API,它允许在设备上存储文件。在this article中,您对该主题有更好的理解。