在我将一些更改推送到产品后,客户端浏览器未选择最新的 html 更改。
我正在使用 grunt 构建我的代码并将一些随机数附加到我的文件中。
示例:scripts.7c7e7b63.js、vendor.4555d658.js
但客户端浏览器仍然没有选择这些更改。
所以我找到的唯一解决方案是告诉用户手动清除浏览器缓存。这样您就可以看到最新的更改。
但是每次都告诉用户清除浏览器缓存感觉很不对。
是否有任何永久解决方案。
最佳答案
我遇到了同样的问题,但下面是一个为我解决的例子
- src="scripts?v1.7c7e7b63.js
- src="vendor?v1.4555d658.js
关于javascript - 浏览器在添加版本控制后也没有选择最新代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50577088/