我的 Web 应用程序使用了一堆 javascript 文件,我想在我的应用程序发布不同版本时对它们进行版本控制。这样一来,每次我发布新的 js 时,用户都不必清理缓存。
我的应用程序的 0.0.5 版
示例 我希望我所有的 js 都在 app/js/0.0.5/common/
等中
我正在使用 maven。但是不知道如何自动化这种版本控制。我肯定知道一件事,需要一个替换插件来在构建时将我的 jsps 中的所有标记替换为正确的版本号。
最佳答案
你可以像这样强制浏览器不缓存将来可能更新的文件:
<script src="/app/js/0.0.5/common?nc=<generate unique string here>"></script>
所以src每次都会不同所以浏览器不会缓存这个脚本
关于javascript - 自动 javascript 版本控制以避免浏览器缓存清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17467496/