首页 > 解决方案 > iOS HTML5 文件系统 API 替代方案

问题描述

我有一个使用 HTML5 FilesSystem API 构建的应用程序,但它只适用于 Chrome。

有谁知道现有的插件或在 iOS 中复制此功能的技术?

问题是我正在渲染“迷你站点”以供离线使用。所以我需要能够:

标签: javascriptioshtml5-filesystem

解决方案


我的解决方案(现在)是执行以下操作。

  1. 因为我正在缓存从第 3 方提取的微型站点文件,所以我在 Web 服务器上设置了一个文件夹并构建了一个基于 PHP 的“缓存”服务,该服务定期将我存储在第 3 部分站点上的内容与相同的内容进行比较本地存储到我的服务器的内容。它会在必要时更新内容。
  2. 该应用程序在从 iOS 运行时,将异步加载 iframe 中的每个微型站点(使用适当的 src 创建大小为 1 x 1px 的框架)。加载完成后 iframe 会自毁。
  3. 第 2 步允许我的服务人员在本地缓存所有微型站点以及主站点。
  4. 我还有其他代码可以保持本地 iOS 缓存“新鲜”。

这可行,但它远不如 Chrome 文件系统 API 理想,因此任何替代建议都会很棒!

谢谢,韦恩


推荐阅读