是否可以在HTML中替换客户端缓存的文件

时间:2017-03-06 05:04:23

标签: javascript html caching

我知道我们可以在git merge-base --fork-point标记中使用cache-control expires pragma来禁用用户缓存文件。但是,当我首先发布文件时,我忘记了这些标记。现在有些人打开了这个页面。即使现在我添加了这些标签,它也不会影响这些用户。

我能想到的一种方法是更改​​meta个文件的名称。但这需要很多时间。有没有更简单的方法?

1 个答案:

答案 0 :(得分:0)

您可以添加“?”和一些键值对,比如“v = 1.01”到文件扩展名的末尾,如HTML中的.css和.js。

例如:

<script src="https://www.yoursite.com/assets/scripts.min.js?v=1.01"></script>

这有助于获取该脚本/样式表的最新版本。