html - 如何摆脱 HTML5 离线缓存?

标签 html offline-caching

我有一个应用程序曾经使用 HTML5 offline cache .现在我决定不再使用它并从 index.html 文件中删除 manifest 属性。然而,浏览器仍将此站点视为已缓存并拒绝更新 index.html 文件。

即使更新 manifest 也无济于事。如何从用户的离线缓存中删除网站?我是否永远受困于缓存网站?

最佳答案

您需要确保 list 文件没有被缓存,默认情况下它会被缓存。

添加

ExpiresActive On
ExpiresDefault "access"

你的 .htaccess 将停止缓存所有内容,尽管你真的只是希望 list 文件以这种方式缓存:(记得更新文件名)

<Files cache.manifest>
    ExpiresActive On
    ExpiresDefault "access"
</Files>

您确实需要先这样做,但这应该可以缓解问题。

我建议通读 Mark Pilgrim's page对此也是如此。

关于html - 如何摆脱 HTML5 离线缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5563353/

相关文章:

jquery - Bootstrap 3 列在应用固定定位后水平移动

javascript - 为数组的某些值设置样式

android - 使用 Google Maps API 的 Android 应用离线模式

android - 同步 localstorage for android WebViews 与在线和离线内容

html - Chrome 报告 html5 缓存 list mime 类型不正确

html - CSS 样式表未链接到 HTML

javascript - JS "@media"js命令的设备分辨率改变属性

html - AngularStrap Accordion 菜单,试图上下切换图标箭头

api - Vimeo API : Is there a way to download a version of one of your videos?

javascript - 使用查询字符串方法清除浏览器缓存