我有一个网站服务,像大多数其他服务一样,使用js和css文件。 我采用旧的技巧,在js和css文件后附加版本号,例如; ?v = 123,并且每次在生产环境更新服务时都会更改。
现在,这在所有浏览器上都可以正常工作,除了Chrome。 Chrome似乎更喜欢缓存的版本而不是获取新版本,因此似乎忽略了附加的变量。 在某些情况下,强制刷新缓存(cmd+r / ctrl+f5)不足以解决问题,所以我必须进入选项并清除缓存才能加载新内容。
是否有人在Chrome中遇到过这个问题? 如果有,问题的解决方法是什么?