没有源地图请求

时间:2018-03-30 13:08:35

标签: httprequest source-maps developer-tools

浏览器有多种方式获取源地图:

  1. 使用整个源地图内容评论文件底部。
  2. 指向文件底部的注释,指向返回源图内容的URL。通常这是一个以.map结尾的文件,但理论上它可以动态生成。
  3. 指向源地图网址的标头。
  4. 如你所见,2& 3需要HTTP请求。但是,我从未见过Firefox或Chrome在各自的“网络”标签中显示源地图请求。我相信Internet Explorer不支持源地图,我在Edge或Safari或Opera上都没有经常测试过。移动浏览器通常根本没有开发工具,这是一种耻辱,但我离题了。

    为什么Firefox和Chrome不显示源地图请求?我不明白为什么他们不知道有源地图,它来自哪里。这不是一个受欢迎的功能吗?开发人员通常使用选项1,因此浏览器供应商从未觉得需要添加此选项吗?我认为它不依赖于你如何添加源地图。通过Ruby on Rails添加的地图与通过gulp或webpack添加的地图相同,注释和标题看起来相同,因为这是一个开放的标准。

    对于它的价值,我的公司喜欢像大多数公司那样贴近背心,所以我们使用URL。我们使用标头,因为在开发和生产中可以提供相同的文件,服务器可以不在生产中添加标头。这样就很难看到真正的源代码,而你得到的只是缩小的,错位的发布代码。这可能是通过默默无闻的安全性,但它很容易添加,所以我说为什么不呢?不过,我已尝试过选项2,但仍未在网络选项卡中看到请求。

    为什么浏览器不显示源地图的HTTP请求?

0 个答案:

没有答案