对jquery.min.map文件的请求引用404错误

时间:2013-09-10 17:45:56

标签: jquery http-status-code-404

现在我在浏览器请求jquery.min.map时遇到404错误。

有趣的是,我从未将此文件添加到我的解决方案中。

任何人都可以向我解释如何驾驭这个错误吗?

我不知道这个文件的引用位置,因为我没有添加对该文件的引用。

Request URL:http://localhost:22773/Scripts/jquery.min.map
Request Method:GET
Status Code:404 Not Found
Request Headersview source
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Host:localhost:22773
Referer:http://localhost:22773/Manager/ControlPanel.aspx
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36
Response Headersview source
Cache-Control:private
Content-Length:4992
Content-Type:text/html; charset=utf-8
Date:Tue, 10 Sep 2013 17:37:40 GMT
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
X-SourceFiles:=?UTF-8?B?YzpcdXNlcnNcYWRtaW5pc3RyYXRvclxkb2N1bWVudHNcdmlzdWFsIHN0dWRpbyAyMDEyXFByb2plY3RzXEFsdW1DbG91ZFxBbHVtQ2xvdWRcU2NyaXB0c1xqcXVlcnkubWluLm1hcA==?=

2 个答案:

答案 0 :(得分:7)

源地图就像是favicons,在某些情况下会由浏览器加载。

通常情况下,javascript在生产服务器上缩小,并且难以调试javascript。

源地图是缩小javascript的原始版本。这取决于开发人员是否将其包含在他们的网站上。

在Chrome中,您必须激活此功能,以便浏览器尝试下载缩小脚本的原始非缩小版本。然后更容易调试客户端。

基本上,除了提供源地图之外,你无法摆脱这个错误。

无论如何,请参阅:http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

答案 1 :(得分:0)

我刚刚在我自己的应用中修复了这个问题。

您从 CDN 复制的文件通常在底部有源映射行。对于 axios.min.js,是

//# sourceMappingURL=axios.min.map

只需删除该行,您就不会收到该错误。更好的是,使用他们为本地加载提供的版本。

我在开发没有可靠互联网访问的东西时遇到了这个问题,所以我需要本地版本。删除那条线解决了问题。