缓存后如何清除浏览器中的缓存? [复制]
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>
【讨论】:
以上是关于缓存后如何清除浏览器中的缓存? [复制]的主要内容,如果未能解决你的问题,请参考以下文章