【问题标题】: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)

标签: javascript google-chrome


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多