我知道当更改文件名或在其中添加查询字符串时,浏览器会强制获取缓存JS文件的新版本。
我们没有这样做,直到现在我们从未遇到浏览器提供旧文件的问题。最近,我们发现一些使用IE9的用户抱怨浏览器提供了缓存的JS/CSS文件。该问题并非每个使用该网站的人都存在。
我的理解是,当文件名或查询字符串不变,但是JS文件内容已更改时,浏览器将获取新版本。
为什么会发生这种情况,为什么不一致?
有什么想法吗?
我们没有这样做,直到现在我们从未遇到浏览器提供旧文件的问题。最近,我们发现一些使用IE9的用户抱怨浏览器提供了缓存的JS/CSS文件。该问题并非每个使用该网站的人都存在。
我的理解是,当文件名或查询字符串不变,但是JS文件内容已更改时,浏览器将获取新版本。
为什么会发生这种情况,为什么不一致?
有什么想法吗?