iOS HTML5 FileSystem API替代方案

问题描述 投票:0回答:1

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

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

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

  • 下载微站点的文件
  • 在本地存储它们
  • 稍后访问它们。现在,我正在使用iframe来呈现页面
javascript ios html5-filesystem
1个回答
0
投票

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

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

这可行,但它远不如Chrome文件系统API那么理想,所以任何其他建议都会很棒!

谢谢,韦恩

© www.soinside.com 2019 - 2024. All rights reserved.