Javascript 文件未更新(第一次)

标签 java javascript tomcat caching browser-cache

我正在开发 Java Web 应用程序。在我的应用程序中,一些用户使用定义的 javascript。

当我更新我的 javascript 文件并在浏览器中运行我的项目时,第一次没有得到更新的 javascript 文件,当我在得到更新的 javascript 文件后刷新 (ctrl+F5) 页面时。

那么为什么我第一次没有得到更新的 javascript 文件?

请指导我。

最佳答案

您需要调整服务器发送的缓存 header 。具体来说,您需要降低客户可能使用的 Javascript 文件等内容的到期日期。

否则,客户端将缓存它们——就像它们应该做的那样。

关于Javascript 文件未更新(第一次),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068222/

相关文章:

Java Servlet 错误 : "Could not launch profiling mode because no profilers are configured."

javascript - jQuery UI 数字微调器事件问题

javascript - 如何使用 JavaScript 大致计算网站的连接速度?

不同主机的 Tomcat https 重定向(安全约束)

java - Java 中高效的 BigInteger 乘法模 n

javascript - 获取最后5个数据属性并检查它们是否相同

eclipse - 从eclipse中启动部署在tomcat中的solr服务器

java - 从 Java 将 'yyyy-mm-dd' 字符串转换为 MySQL 的日期类型变量

java - 如何修剪字符串两次并获得不同的信息?

java - Android:如何防止图像在 ImageView 或 ImageButton 中缩放?