首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脱机iOS7 web应用:不更新清单

脱机iOS7 web应用:不更新清单
EN

Stack Overflow用户
提问于 2014-06-09 22:21:39
回答 1查看 271关注 0票数 0

我已经在iOS7 safari上写了一个离线使用的web应用,虽然它确实会下载清单中的文件供离线使用,但当清单发生变化时,它不会更新缓存的文件。

我有一个php脚本,它遍历目录中的文件并创建一个cache.appcache文件。它还添加了一个注释,该注释是文件的md5,因此每次文件更改时,cache.appcache文件都会更新。

这在桌面chrome上运行良好,并触发应用程序缓存更新。然而,在iPad上,它从不尝试更新缓存:我必须手动清除设备的缓存才能获得更新的应用程序。

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-06-11 00:39:39

http://html5doctor.com/go-offline-with-application-cache/#trigger-refresh

cache.manifest文件中的更新应该触发缓存更新。这是在桌面浏览器上发生的,但不是在iPad上。

作为将来的参考,这似乎是由iOS 'web app‘模式和我在页面上的HTTP Auth密码的组合造成的。这个组合似乎阻止了缓存更新检查,因为它在常规的iOS safari中工作得很好,但只有在我删除密码后才能在两者中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24122299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档