javascript - iOS HTML5 文件系统 API 替代方案
问题描述
我有一个使用 HTML5 FilesSystem API 构建的应用程序,但它只适用于 Chrome。
有谁知道现有的插件或在 iOS 中复制此功能的技术?
问题是我正在渲染“迷你站点”以供离线使用。所以我需要能够:
- 下载微型网站的文件
- 将它们存储在本地
- 稍后访问它们。现在,我正在使用 iframe 来呈现页面
解决方案
我的解决方案(现在)是执行以下操作。
- 因为我正在缓存从第 3 方提取的微型站点文件,所以我在 Web 服务器上设置了一个文件夹并构建了一个基于 PHP 的“缓存”服务,该服务定期将我存储在第 3 部分站点上的内容与相同的内容进行比较本地存储到我的服务器的内容。它会在必要时更新内容。
- 该应用程序在从 iOS 运行时,将异步加载 iframe 中的每个微型站点(使用适当的 src 创建大小为 1 x 1px 的框架)。加载完成后 iframe 会自毁。
- 第 2 步允许我的服务人员在本地缓存所有微型站点以及主站点。
- 我还有其他代码可以保持本地 iOS 缓存“新鲜”。
这可行,但它远不如 Chrome 文件系统 API 理想,因此任何替代建议都会很棒!
谢谢,韦恩
推荐阅读
- next.js - 在 nextjs 中获取上下文
- mysql - 忽略平均数学中的空值,但在结果中显示为零
- c# - 如何在 C# 中更改控件的参考位置点
- javascript - 调度程序作业没有足够的权限写入 svn
- php - 活动类在我的 WordPress 主菜单中不起作用
- flutter - AppBar 中的 IconButton 中的 ExpansionTile 颤动
- python - 如何通过索引数组获取二维 numpy 数组的行
- c++ - 如何使用已实现的代码更新 Qt-GUI 表单视图?
- javascript - 获取 API 后,对象树中的整数导致错误
- amazon-web-services - AWS Elastic Beanstalk URL 指向错误的 IP