【发布时间】:2015-03-20 00:45:40
【问题描述】:
我正在开发 Java Web 应用程序。在我的应用程序中,一些用户定义的 javascript 使用。
当我更新我的 javascript 文件并在浏览器中运行我的项目时,所以第一次没有更新 javascript 文件,当我在更新 javascript 文件后刷新 (ctrl+F5) 页面时。
那么为什么我第一次没有得到更新的 javascript 文件?
请指导我。
【问题讨论】:
-
你可以在运行前更新或清理浏览器时更改js文件名。由于您无法清理用户浏览器,因此最好更改文件名。这主要是由于表单和 cookie 数据而发生的
-
是的,我也试过这个选项。发生的事情是最初它运行良好,但不知何故,几天后我们也面临与该文件相同的问题
-
不是一个真正的编程问题。在初始页面加载时,您会获得浏览器之前缓存的 js 文件版本,并且 CTRL+F5 是浏览器中常用的键盘快捷键,以强制完全刷新所有资源(仅按 F5 将是“正常”刷新) .
标签: java javascript tomcat caching browser-cache