1

我对我的网站进行了更新,并且更改了一些 Javascript 文件。但是一些客户仍然得到旧的 Javascript 文件而不是新的。他们可以删除他们的临时 Internet 文件,但这不是我想要的。

IIS6 中有什么可以使用的吗?

4

2 回答 2

5

更改文件的链接-例如,.js添加一个参数。.js?ver=1.0

每次更改.js文件时,更改参数 - 这将确保客户端将获得最新版本。

于 2012-12-22T15:11:17.050 回答
1

您可以使用“缓存清除”。一个简单的解决方案是在查询字符串中附加一个版本号,例如:script.js?v=1.1.

另一种解决方案是动态计算自动附加到查询字符串的 .js 文件的校验和或哈希,因此每次修改 .js 文件的内容时,都会生成新的校验和/哈希并将其附加到查询字符串。

于 2012-12-22T15:21:21.777 回答