我正在开发 Java Web 应用程序。在我的应用程序中,一些用户使用定义的 javascript。
当我更新我的 javascript 文件并在浏览器中运行我的项目时,第一次没有得到更新的 javascript 文件,当我在得到更新的 javascript 文件后刷新 (ctrl+F5) 页面时。
那么为什么我第一次没有得到更新的 javascript 文件?
请指导我。
最佳答案
您需要调整服务器发送的缓存 header 。具体来说,您需要降低客户可能使用的 Javascript 文件等内容的到期日期。
否则,客户端将缓存它们——就像它们应该做的那样。
关于Javascript 文件未更新(第一次),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068222/