繁体   English   中英

IOS 6缓存除“缓存清单”外的所有内容。 从未从Web服务器请求更新的文件

[英]IOS 6 Caching Everything except Cache Manifest. Updated files never being requested from web server

我们的Web应用程序在ios 6应用程序模式下如此激进地缓存,以至每次每次从Web服务器请求的唯一文件都是缓存清单。 我们更改了许多脚本和html,但该应用程序从未请求新文件。 如果Web服务器无任何请求,我该如何解决? 有什么办法可以在缓存清单中解决此问题? 请记住,我们仅使用缓存清单来缓存图像,字体等,而不是js本身。 任何帮助将不胜感激,我很沮丧!

编辑1:

缓存清单的内容已更改。 我什至每次都在缓存清单中放入一个GUID,只是为了确保它与众不同。 我运行过查尔斯,发现该页面不断重复请求清单,并具有200响应。.似乎对于ios 6本机应用程序模式包装器来说确实很奇怪。

您可以在此网站上获得所需的所有信息: http : //appcachefacts.info/

如果要刷新缓存的文件,则必须更改appcache.manifest的内容。

也许此链接有用: iOS 6上的Safari是否缓存$ .ajax结果?

iOS6.0几乎可以缓存我所假定的所有内容...在我们的应用程序中,正是Ajax Post被缓存并破坏了应用程序。 我希望通过在Ajax请求上设置cache:false可以解决此问题,但是我不确定。 否则,我将向所有AJAX请求添加随机字符串。

据说在iOS6.1 beta中修复了后跟踪功能,希望也适用于Web应用程序模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM