我正在使用 Spring MVC 和 Hibernate 开发 Web 应用程序,并将其部署在 Apache Tomcat 8 中。
我的用户使用 Google Chrome 正常使用我的应用程序,但是当我更改 CSS 或 JavaScript 并将更改重新部署到 tomcat 中时,用户在他们的浏览器中看不到更改!
所以我必须手动清理 Chrome 中的缓存。
如何禁用缓存以便我可以进行更改并且我的用户可以立即看到它们?
最佳答案
您只需将部署版本添加到您的 css 文件中,这样便会在不同版本之间重置缓存。例如。 stylesheet.css?v=2.1.1
。
关于javascript - 用户不会在浏览器中立即看到 CSS/JavaScript 的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41741897/