我正在 jBoss 上运行一个应用程序。
一个页面中有很多js文件。当我重新加载页面时,Chrome 和 Firefox 会看到所有 js 文件的更改,除了一个。
我以未知模式打开Chrome(Firefox),禁用Chrome控制台(Firefox控制台)的缓存,重新加载页面,清理并重新启动应用程序服务器并重建应用程序。
什么都没有。
我不知道该怎么办。
最佳答案
链接页面上的脚本时,您可以在文件后面添加一些内容,例如
<script language="JavaScript" src="<file_name.js>?yyyymmdd"></script>.
这个“yyyymmdd”可以是当前日期/日期时间(从不缓存)或您所包含的js文件的最后修改日期(仅当您修改脚本时才会取消缓存)。
这就是我们使用的方法。
关于javascript - Chrome 和 Firefox 会刷新除一个之外的所有 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32992990/