我已经在已经引用 v1.7.1 的 jQuery 的 ASP.NET WebForms 页面上实现了 StackExchange MiniProfiler。jQuery 文件在本地托管,所以我的主文件如下所示:
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<%= MiniProfiler.RenderIncludes() %>
但是,当我查看生成的输出源时,我得到了类似的东西
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
...
load('/app/mini-profiler-resources/jquery.1.7.1.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA=', initMp);
</script>
查看开发工具网络选项卡,我可以看到它正在输入两个请求,一个为Scripts/jquery-1.7.1.min.js
,另一个为/app/mini-profiler-resources/jquery.1.7.1.js
这不是一个相当大的冗余问题吗?如何阻止 MiniProfiler 包含请求、下载和解析 jQuery 库的另一个副本?