すでにjQueryのv1.7.1を参照しているASP.NETWebFormsページにStackExchangeMiniProfilerを実装しました。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>
開発ツールの[ネットワーク]タブを見ると、2つのリクエストが送信されていることがわかりますScripts/jquery-1.7.1.min.js
。/app/mini-profiler-resources/jquery.1.7.1.js
これはかなり大きな冗長性の問題ではありませんか?MiniProfiler includeがjQueryライブラリの別のコピーを要求、ダウンロード、および解析するのを停止するにはどうすればよいですか?