如何强制客户端刷新 JavaScript 文件?
2022-08-29 22:36:30
我们目前正在进行私人测试版,因此仍在进行相当快速的更改,尽管显然随着使用量开始增加,我们将放慢此过程。话虽如此,我们遇到的一个问题是,在使用新的JavaScript文件推送更新后,客户端浏览器仍然使用文件的缓存版本,并且看不到更新。显然,在支持电话中,我们可以简单地通知他们进行刷新以确保他们从服务器获取最新文件,但最好在此之前处理此问题。ctrlF5
我们目前的想法是简单地将版本号附加到JavaScript文件的名称上,然后在进行更改时,递增脚本上的版本并更新所有引用。这肯定会完成工作,但是更新每个版本上的引用可能会变得很麻烦。
由于我确信我们不是第一个处理这个问题的人,我想我会把它扔给社区。您如何确保客户端在您更新代码时更新其缓存?如果您使用的是上述方法,是否正在使用简化更改的过程?