缓存后如何清除浏览器中的缓存? [复制]

Posted

技术标签:

【中文标题】缓存后如何清除浏览器中的缓存? [复制]【英文标题】:How to clear the cache in the browser after cache? [duplicate] 【发布时间】:2020-11-19 21:58:10 【问题描述】:

我不小心在我的应用程序中为我的索引文件设置了缓存。现在我删除了这个缓存策略。

问题是任何访问我网站的人都获得了缓存的index.html

如何刷新缓存?我不能告诉全世界的所有用户都清理缓存..

这个问题有什么解决办法吗?

【问题讨论】:

TL;DR:你不能。等待现有缓存过期,如果由于您已将其设置为缓存一年或其他时间而无法正常工作,则需要更改 URL(即缓存清除)。 通常在你设置缓存策略的方式中会有一个缓存失效指令。如果不是一种浪费的方法是更改​​文件名(ie 使索引路由转到 index1.html) 【参考方案1】:

通常是缓存的 javascript 文件。一种务实的方法是为您的脚本导入添加一个参数,例如:

<script type="text/javascript" src="myScript.js?buildNo=123"></script>

【讨论】:

以上是关于缓存后如何清除浏览器中的缓存? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

firefox火狐浏览器怎么清理缓存

如何提取chrome浏览器缓存中的视频和音乐

Cefsharp 清除 wpf 中的缓存、cookie 和浏览器数据

如何播放谷歌浏览器的缓存视频

怎么清除浏览器缓存 如何清除浏览器缓存方法

如何清除chrome浏览器上的缓存