我正在为 iPhone 开发一个离线网络应用程序。我已经创建了该应用程序并进行了测试,除了一项功能之外它运行良好,它没有被缓存。
我已经创建了 list 文件,并使用 fiddler 检查了是否输入了正确的 mime 类型,一切似乎都很好,当我关闭数据和无线网络连接时,应用程序无法打开。
有人知道这个问题吗?
谢谢 阿里安
最佳答案
为了使用 list 文件缓存 Web 应用程序,浏览器必须能够获取 list 文件中列出的所有文件。
虽然我确保可以从浏览器中找到每个文件,但还是缺少一个部分。浏览器正在查找 favicon.ico 文件,尽管 list 文件中未指定该文件,并且由于在目录中未找到该文件,因此未缓存该应用程序。
将 favicon.ico 文件放入该目录后,应用程序立即开始缓存并离线工作。
关于iPhone 离线网络应用程序缓存不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8796885/