script
标记的src
属性为jquery-2.0.3.min.js
,但Chrome也会以某种方式请求jquery-2.0.3.js
。我无法理解为什么会发生这种情况。
jquery-2.0.3
版本有问题吗?
以下是{+ 3}的Chrome开发者工具调试:
答案 0 :(得分:1)
<强>问题强>
从截图中可以看出,你包含了jQuery的源地图文件(jquery-2.0.3.min.map
)。
此文件允许Chrome更清晰地调试jQuery的缩小版本(jquery-2.0.3.min.js
)。
但是,源映射文件还会告诉Chrome加载jQuery(jquery-2.0.3.js
)的未分析版本,并且由于它本地不存在,您会看到失败的请求。
<强>解决方案强>
要么完全不包含源映射文件,要么将未分解的jQuery版本添加到本地目录。
答案 1 :(得分:0)
正如Boaz指出的那样,您的Chrome似乎会检测并使用源地图。
要避免加载源地图,请参阅Chrome开发者工具设置&gt;常规取消选择“启用JS源地图”选项。