Jquery mobile 为什么我会得到;jquery.mobile-1.3.2.min.map文件未找到;Chrome中的消息

Jquery mobile 为什么我会得到;jquery.mobile-1.3.2.min.map文件未找到;Chrome中的消息,jquery-mobile,Jquery Mobile,我正在使用这三个CDN文件,正如JQM文档中关于入门的建议: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />

我正在使用这三个CDN文件,正如JQM文档中关于入门的建议:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
  <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

    <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>

我很困惑,为什么在Chrome的网络标签下会出现404未找到状态。似乎正在查找jquery mobile min.map文件。我在Firefox中看不到这一点


关于为什么要查找此文件,您有什么想法吗?

可能您的Google Chrome开发工具已经启用了“启用源地图”选项。检查设置菜单,然后选择常规和源

源映射文件它是将组合/缩小的文件映射回未构建状态的一种方法。当您为生产构建时,以及缩小和组合JavaScript文件时,您将生成一个源映射,其中包含有关原始文件的信息。在生成的JavaScript中查询特定的行号和列号时,可以在源映射中进行查找,返回原始位置。开发者工具(目前是WebKit nightly builds、Google Chrome或Firefox 23+)可以自动解析源地图,并使其看起来像是在运行未统一和未组合的文件


更多信息。

未找到文件:404将仅在浏览器开发人员工具中显示。如果未打开开发人员工具,则不会从浏览器访问sourcemap文件

您可以通过移除线路来移除404

//@ sourceMappingURL=jquery-1.x.xmin.map
从jQuery文件的顶部(或注释中提到的@ittradco底部)开始

jQuery文件的顶部如下所示

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.x.x.min.map
*/
把它改成

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license */
源地图的用途 基本上,这是一种将组合/缩小的文件映射回未构建状态的方法。当您为生产构建时,以及缩小和组合JavaScript文件时,您将生成一个源映射,其中包含有关原始文件的信息。在生成的JavaScript中查询特定的行号和列号时,可以在源映射中进行查找,返回原始位置。开发者工具(目前是WebKit nightly builds、Google Chrome或Firefox 23+)可以自动解析源地图,并使其看起来像是在运行未统一和未组合的文件。
(阅读更多相关内容)

Chrome的更高版本在
更多工具
开发者工具
下有开发者工具设置。在我的案例中,我发现文件底部有一行//@sourceMappingURL=jquery-1.x.x.min.map。我搬走了,一切都很好。谢谢你的提示。