为了避免浏览器缓存我优化的 JS 包,我想在请求 URL 中包含一个 MD5 和。我试过类似的东西:
<script src="lib/require.js" data-main="app/main.js?md5=ABCD"></script>
但是,查询字符串的引入会导致 GET 请求/main.js
。也就是说,查询字符串丢失了,甚至scripts
路径中也丢失了。
如何强制使用data-main
我计算的哈希加载指定脚本的请求?请注意,正在生成标记,因此我可以在 HTML 文档的任何位置注入散列。