我无法获得firefox(或任何浏览器)来识别X-SourceMap
标头。对于我的代码。 //# SourceMappingURL
评论在浏览器方面适用于我,但我不能将其用于特定于我的系统的原因。
我很好奇在X-SourceMap
标头用于设置源图的条件下,因为我似乎没有成功。我认为这与我的代码的获取方式有关 - devtools不知道'我意识到'我正在获取一个javascript文件,也应该提取源代码。
https://hg.mozilla.org/mozilla-central/rev/5a0161f8a11e似乎显示了这是如何实现的,但是不熟悉这个代码库的方法并不清楚如何确定X-SourceMap
标头的作用。
答案 0 :(得分:1)
已在多个浏览器中检查X-SourceMap
标头支持。
仅适用于JavaScript文件的Firefox 50.1 supports X-SourceMap
标头。不支持CSS文件的X-SourceMap
标头。根本不支持SourceMap
标头。
Google Chrome 50和Chromium 55 DevTools支持JavaScript和CSS的X-SourceMap
和SourceMap
标头。虽然几年前X-SourceMap
标题是deprecated。
//# sourceMappingURL=<url>
注释现在似乎得到了浏览器的最大支持。如果文件更改不适用。一种解决方案可能是使用某种Web服务器中间件或mitm代理将动态源映射声明附加到Web服务器上。例如,Node.js等的connect-sourcemaps。