在iOS上,保留了“添加到主页”缓存的位置,如何清除它?
我在iPad上制作了一个html5游戏(iOS v7),当我将它添加到主页时,发布缓存非常顽固。 如果我在Safari中查看它,这会按照您的预期方式工作:如果我刷新一次或两次,页面将以最新状态缓存。
但在主页上却是另一回事。 它继续使用旧缓存而不是最新缓存。 我注意到如果我在设置中清除Safari的数据,我可以强制Safari在下次查看网站时刷新缓存。 但是,如果我删除Safari数据,我仍然可以在我主页上的图标中查看旧应用程序。 那么如何清除“添加到主页”版本使用的数据呢?
这可能是相同的(未答复的)问题 ,但它询问的是iOS 6,而不是7.所以,它可能会有所不同。
这是一个巨大的痛苦,但这可以通过每次要使用较新版本时更改清单文件的名称来解决。
服务器上不再存在旧文件非常重要。 如果应用程序可以从服务器上获取旧的,即使新的html文件引用新的,它也将使用它而不是新的。
好吧,我尝试了很多东西,但我能够通过手机的设置 – > Safari – >高级版并关闭Javascript,在没有Javascript的情况下加载页面,然后重新打开它来清除iOS 7中的缓存。 它最终还清除了添加到主屏幕缓存。
这适用于Javascript文件。 移动Safari似乎有一个错误,其中具有语法错误的Javascript文件永远楔入缓存中。 特别是如果你附加一个调试器。 Chrome在过去也有类似的问题,但在新版本中,它通过打开一个新标签来解决。
- alignment到页面底部的button与移动Safari的菜单栏冲突
- iOS Phonegap多行文字select错误?
- iPhone上的Safari有没有等同于Android的<meta name ='viewport'content ='target-densitydpi = device-dpi'>?
- iOS:从NSString(一个htmlstring)剥离<img …>
- 在iOS Phonegap App中限制本地dateselect器中的可选date
- 为什么在iOS Safari Mobile(iPhone / iPad)中没有触发模糊事件?
- Swift&UIWebView元素隐藏
- Uview webview的滚动
- 在现有的HTMLinput字段中加载图像/徽标 – UIWebView