浏览器在附加版本控制后也没有选择最新代码?

时间:2018-05-29 05:45:44

标签: javascript html css browser-cache

在我将一些更改推送到prod后,客户端浏览器未选择最新的 html 更改。

我正在使用grunt来构建我的代码,并将一些随机数附加到我的文件中。

示例: scripts.7c7e7b63.js,vendor.4555d658.js

但客户端浏览器仍未选择这些更改。

这是截图 enter image description here

所以我找到的唯一解决方案是告诉用户手动清除浏览器缓存。所以你可以看到最新的变化。

但是每次告诉用户清除浏览器缓存都是错误的。

对此有没有永久的解决方案。

1 个答案:

答案 0 :(得分:0)

我面临同样的问题,但下面是一个为我解决的例子

  
      
  1. SRC ="脚本v1.7c7e7b63.js
  2.   
  3. src =" vendor?v1.4555d658.js
  4.