如何强制客户端刷新JavaScript文件?
我们目前正在进行一个私有的测试版,因此仍在进行相当迅速的更改,尽管显然随着使用量的增加,我们将放慢这一过程。尽管如此,我们遇到的一个问题是,在我们推出带有新JavaScript文件的更新之后,客户端浏览器仍然使用文件的缓存版本,并且看不到更新。显然,在呼叫支援时,我们可以简单地通知他们克特F5刷新以确保从服务器获取最新的文件,但最好在此之前处理。
我们当前的想法是简单地将版本号附加到JavaScript文件的名称上,然后在进行更改时,在脚本上增加版本并更新所有引用。这肯定可以完成任务,但是更新每个版本上的引用可能会变得非常麻烦。
因为我确信我们不是第一个处理这件事的人,所以我想我会把它扔给社区。如何确保客户端在更新代码时更新其缓存?如果使用上述方法,是否使用了简化更改的过程?