iPhone 离线网络应用程序缓存不起作用

标签 iphone iphone-web-app offlineapps

我正在为 iPhone 开发一个离线网络应用程序。我已经创建了该应用程序并进行了测试,除了一项功能之外它运行良好,它没有被缓存。

我已经创建了 list 文件,并使用 fiddler 检查了是否输入了正确的 mime 类型,一切似乎都很好,当我关闭数据和无线网络连接时,应用程序无法打开。

有人知道这个问题吗?

谢谢 阿里安

最佳答案

为了使用 list 文件缓存 Web 应用程序,浏览器必须能够获取 list 文件中列出的所有文件。

虽然我确保可以从浏览器中找到每个文件,但还是缺少一个部分。浏览器正在查找 favicon.ico 文件,尽管 list 文件中未指定该文件,并且由于在目录中未找到该文件,因此未缓存该应用程序。

将 favicon.ico 文件放入该目录后,应用程序立即开始缓存并离线工作。

关于iPhone 离线网络应用程序缓存不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8796885/

相关文章:

ios - 如何更改系统警报(如隐私按钮颜色)

iphone - 事件指示器仅动画一次

javascript - "Tab"移动网络应用程序菜单栏快速切换

javascript - 将 Grails Web 应用程序转换为离线 Web 应用程序

ruby-on-rails - 如何从 Rails 后台制作桌面或离线应用程序

iPhone,纠察板上的对象如何检测操作表何时关闭/解除?

iphone - 听声音在 iPhone 模拟器上有效,但在设备上无效

Android/iOS : How to create a web-app, 使用原生组件?

iphone - 我可以在 iPhone 方向更改时在 mobile safari 中触发 CSS 事件吗?

react-native - 我应该使用 AsyncStorage 来存储大量数据吗?