为了避免浏览器缓存我的优化JS包,我想在请求URL中包含MD5摘要。我尝试了以下代码:
然而,查询字符串的引入导致了对
我该如何强制加载指定
<script src="lib/require.js" data-main="app/main.js?md5=ABCD"></script>
然而,查询字符串的引入导致了对
/main.js
的GET请求。也就是说,查询字符串和路径中甚至缺少了scripts
。我该如何强制加载指定
data-main
脚本时使用我计算出的哈希值?请注意,标记正在生成,因此我可以在HTML文档中的任何位置注入哈希值。
data-main
加载脚本,除非您直接将其包含在HTML中,以便在RequireJS脚本启动之前执行。这个问题是相关的,但微妙地不同,事实上,在提出这个问题之前,我已经阅读了那个问题。希望这也能帮助其他人。 - Drew Noakes