我有一个应用程序曾经使用 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/