Pau*_*ish 1051 javascript jquery google-chrome-devtools
我看到有关文件的错误消息min.map,找不到:
GET jQuery的jquery-1.10.2.min.map触发404(未找到)

这是从哪里来的?
Pau*_*ish 1271
如果Chrome DevTools报告的是.map文件的404(可能jquery-1.10.2.min.map,jquery.min.map或者jquery-2.0.3.min.map,但可能会发生任何事情)首先要知道的是,这只是在使用DevTools时才会被请求.
您的用户将无法访问此404.
现在您可以解决此问题或禁用源地图功能.
接下来,这是一个简单的解决方案.前往http://jquery.com/download/并单击下载适用于您的版本的地图文件链接,您也需要下载未压缩的文件.

拥有映射文件允许您通过原始源调试缩小的jQuery,如果您不喜欢处理像a和这样的变量名称,这将节省大量时间和挫败感c.
有关源图的更多信息:JavaScript源地图简介
您可以在设置中完全禁用JavaScript源地图,而不是获取文件.如果您从未计划在此页面上调试JavaScript,那么这是一个很好的选择.使用DevTools右下角的cog图标打开设置,然后:

kir*_*nvj 274
您可以通过删除行删除404
//@ sourceMappingURL=jquery-1.10.2.min.map
Run Code Online (Sandbox Code Playgroud)
从jQuery文件的顶部开始.
jQuery文件的顶部部分将如下所示.
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/
Run Code Online (Sandbox Code Playgroud)
只需改变它
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license */
Run Code Online (Sandbox Code Playgroud)
基本上,它是一种将组合/缩小文件映射回未构建状态的方法.当您为生产构建时,以及缩小和组合JavaScript文件,您将生成一个源映射,其中包含有关原始文件的信息.当您在生成的JavaScript中查询某个行和列编号时,可以在源地图中执行查找,以返回原始位置.开发人员工具(目前是WebKit每晚构建,谷歌浏览器或Firefox 23+)可以自动解析源地图,使其看起来好像您正在运行未经组合和未组合的文件.(在这里阅读更多内容)
got*_*tqn 44
正如在jQuery 1.11.0/2.1.0 Beta 2 Released源地图中宣布的那样,评论将被删除,因此该问题不会出现在较新版本中jQuery.
这是官方公告:
我们在此测试版中所做的更改之一是删除源图注释.源代码已被证明对开发人员来说是一个非常棘手和令人费解的事情,在StackOverflow等论坛上产生了大量混乱的问题,并导致用户认为jQuery本身已被破坏.
无论如何,如果您需要使用源地图,它仍然可用:
我们仍将生成和分发源图,但如果浏览器不支持手动关联地图文件(当前,没有),则需要在缩小文件的末尾添加相应的源图注释.如果使用自定义构建过程生成自己的jQuery文件,则源图注释将出现在缩小文件中并生成映射; 你可以保留它并使用源图或编辑它并完全忽略地图文件.
您可以在此处找到有关更改的更多详细信息.
在这里,您可以找到jQuery 1.11.0/2.1.0 Released删除缩小文件中的源映射注释的确认.
And*_*par 16
新版本的jQuery需要此文件http://code.jquery.com/jquery-1.10.2.min.map
此文件描述了此文件的可用性http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
更新:
jQuery 1.11.0/2.1.0
// sourceMappingURL注释不包含在压缩文件中.
据我所知,浏览器至少是Chrome,默认情况下它不会禁用源映射.这意味着您的应用程序的用户将默认触发此源映射请求.
您可以通过//@ sourceMappingURL=jquery.min.map从JavaScript文件中删除来删除源映射.
小智 9
如果要获取源映射文件的不同版本,可以使用此链接 http://code.jquery.com/jquery-x.xx.x.min.map
相反,x.xx.x会输入您的版本号.
注意:您使用此方法获得的某些链接可能会被破坏:)
| 归档时间: |
|
| 查看次数: |
447722 次 |
| 最近记录: |