Chrome没有请求JS源地图,但Firefox请求
Chrome not requesting JS source map, but Firefox does
我使用webpack构建带有devtool: 'source-map'
选项的客户端JS,因此我的JS捆绑包以//# sourceMappingURL=app.bundle.js.map
结束。当我打开chrome devtools时,chrome会显示一个"Source Map detected"的横幅,但实际上并没有在导航器中显示原始源。我的服务器访问日志没有显示任何对源映射的请求。
当我用Firefox开发工具打开同一个页面时,它会完全按照预期加载源映射。
所有其他资产加载良好。清除浏览器缓存没有帮助。
有人经历过这种情况吗?这是Chrome漏洞吗?
我在Google Chrome v53
上仔细检查过它,无论响应状态是200还是404,它都不会记录任何与源映射相关的请求(网络选项卡/控制台)。这意味着您需要确保您的Web服务器正确地提供文件。为此,您可以简单地在浏览器中打开源地图url,例如
//# sourceMappingURL=sourcefile.js.map
localhost:3000/path/to/your/sourcefile.js.map
作为替代方案,您可以更改构建,使sourcemap内联在js文件中。那么你就不需要从服务器上获取它了。
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uI...
相关文章:
- 使用插件收听Firefox标签的http请求
- 打开一个选项卡,并在firefox网络扩展中向其发出POST请求
- Firefox插件-如何发出http请求
- Chrome没有请求JS源地图,但Firefox请求
- 错误:在 Firefox 中访问 AJAX 请求的属性“nodeType”的权限被拒绝
- 在firefox扩展上观察并保存http请求
- 如何在firefox-sdk中设置请求超时设置
- 在Firefox中,当type=submit for按钮时,请求服务器失败
- 在Firefox或Chrome中获取
二进制文件,而无需提出新请求
- Firefox SDK 多次执行请求
- Firefox 不允许 CORS 请求,即使服务器返回了相应的响应标头
- Firefox操作系统-在物理硬件上中断XMLHttpRequest数组缓冲区请求
- 如何从Firefox扩展发出HTTP请求
- 带有有效负载的Firefox插件sdk请求模块POST方法
- 在Firefox控制台中使用Javascript检索GET请求
- JavaScript HTTP GET请求适用于Firefox和iPad Safari,但不适用于Mac OS Safa
- Firefox Addon(Observer)http修改请求不会被触发
- Jquery ajax请求不允许在firefox上获取响应头
- 跨来源请求在Firefox中被阻止
- JavaScript Ajax请求不能在Firefox和Google Chrome中工作,但在Safari中可以