【发布时间】:2014-03-31 22:37:42
【问题描述】:
我有一个已添加到 iPad 主屏幕的 HTML/JS/CSS 应用程序。这不是缓存的 HTML 应用程序 - 它没有 cache.manifest 并且应该从服务器中提取数据。
由于某些疯狂的原因,它缓存了 CSS 文件并拒绝从服务器获取新版本。移动 Safari 确实正确显示了最新版本。我删除了主屏幕图标,关闭了最近列表中的应用程序,清除了 safari 缓存、cookie 和网站数据,关闭了最近应用程序中的 safari,并在确保我看到最新数据后再次重新添加了主屏幕图标苹果浏览器。当我运行它时,它仍在使用旧的 CSS 缓存版本。
值得注意的是,它需要大约 20 次重新启动才能看到更新的图像和 javascript 文件,但仍然看不到新的 css。
任何指针都非常受欢迎。
附:我设法通过将它连接到计算机,进入开发控制台并从那里刷新,在我自己的 ipad 上解决了这个问题,但是我不能强迫客户端做同样的事情(至少因为客户端没有 mac) - 我需要一种方法来强制它仅从 ipad 刷新文件,而不涉及任何其他硬件。
【问题讨论】:
标签: css html ipad caching homescreen