控制台不显示源地图中的事件源

时间:2016-05-04 08:11:42

标签: google-chrome-devtools source-maps firefox-developer-tools

在FireFox中,我加载了具有源映射的Web应用程序。源映射似乎正确加载,因为调试器选项卡显示原始源文件。 但是,“控制台”选项卡仅包含指向已编译代码的链接,而不包含源映射代码。

  1. 是否在FireFox控制台中完成了源映射?
  2. 我必须启用任何内容吗?
  3. 更新:我也在chrome中试过它,控制台显示事件的原始位置,但是:仅在第一次启动chrome AND后,如果我首先加载页面然后打开开发人员工具。歌剧中的行为完全相同(相同的引擎......)

    更新2: 截至Firefox bug 670002 Web控制台仍然不支持源映射。 在chrome中,如果我直接嵌入源映射而不是使用URL,则源映射可以多次使用。

1 个答案:

答案 0 :(得分:2)

对于chrome开发人员工具,本期将讨论答案: https://bugs.chromium.org/p/chromium/issues/detail?id=633549

在某些情况下,开发人员工具在没有连接存活时请求源映射文件。它试图打开一个新的连接,由于ssl证书无效而无声地失败。

在以下情况下你可能遇到这个:

  • 您使用https
  • 投放
  • 您没有有效的ssl证书(当您只运行快速本地node.js https服务器时可能经常发生这种情况)
  • 您的https服务器快速或立即关闭连接

特别是当您的https服务器在响应标头中发送connection:close时,您可能会遇到此问题。

最大的问题是,此请求未显示在网络分流器或控制台中,它只是静音。