iPhone的缓存清单不能立即刷新



我在iPhone上试验一个使用缓存清单的站点。我在我的。htaccess文件中添加了以下内容,以防止浏览器缓存manifest文件:

ExpiresActive On
ExpiresDefault "access"

如果我改变了我的一个页面,也添加了一个注释到清单文件,我仍然需要刷新页面多次看到任何变化。

如果我将站点添加到我的iPhone桌面,对服务器上的站点进行更改,然后从快捷方式加载站点,我需要手动刷新一次才能看到更改。

这类问题如何在一个真实的网站中解决?假设我制作了一个单页网站,它的功能类似于本地应用程序,但我希望它在有网络连接时在后台自动更新,我该怎么做呢?我需要让我的用户手动刷新页面吗?由于

我做了更多的阅读,我认为这是它应该工作的方式。如果你从一个快捷方式打开一个网站(没有尝试过),如果清单文件已经改变,那么文件被到达,但变化只显示在下一个时间页面被看到。

看来你可以用javascript强制刷新。http://developer.apple.com/library/safari/文档/iPhone/概念/SafariJSDatabaseGuide/OfflineApplicationCache OfflineApplicationCache.html

相关内容

  • 没有找到相关文章

最新更新