有很多关于我的问题的问题和答案[我希望浏览器永远缓存 js/css。在新版本中,如果某些 js/css 文件已更新,浏览器应重新加载并缓存它们。]
这个解决方案对我来说似乎最合适: 强制浏览器重新加载缓存的 CSS/JS 文件的优雅方法是什么?
但是,只有一件事我无法弄清楚。该解决方案利用 last_modified_time。但是,我不允许使用它。我需要使用其他一些机制。
有什么选择?是否有可能在构建期间预先计算版本并通过构建脚本在 jsps 中更新(替换)它们(在部署之前,以便不在运行时计算版本号)?为此目的有任何现有工具吗?我使用 Java/Jsp。