我有一个 JavaScript 应用程序,我在 iPad 上以独立模式(添加到主屏幕)运行。
我已经从 iOS 6 升级到 iOS 7,现在我的应用程序总是加载相同的内容,它一直在缓存。即使我在每个应用程序加载时动态加载我的 JS 和 CSS 文件,并使用唯一的时间戳作为参数。我需要它来确保 JS 和 CSS 文件没有被缓存并且它在 iOS 6 中工作。
我尝试了以下方法:
从主屏幕删除应用程序
删除 cookie 和网站数据
重新启动 iPad
我已经
manifest="manifest.appcache"
删除了(然后再次尝试 1 到 3)我添加了以下元标记
<meta http-equiv="cache-control" content="no-cache">
和
<meta http-equiv="pragma" content="no-cache">
由于我在本地开发此页面并且该页面是从我的台式机提供的,因此我尝试更改我的 PC 的 IP,然后尝试 1 到 3,但它并没有解决我的问题。
因此,无论是在 HTML 文件中还是在 JS 中,我的所有更改都不会出现。
iOS 处理独立应用程序的方式显然发生了一些变化。我错过了什么?