我正在使用 jQuery 在 Rails5 上进行开发。今天下午,突然间,我开始在 DevTools 控制台中收到这些消息。即使在 StackOverflow 下运行 DevTools 也会发生这种情况。我清除了缓存,重新启动了浏览器,但没有任何变化。
在寻找解决方案时,我遇到了 44315460浏览器何时下载 sourcemaps?但我甚至不知道该怎么办。
顺便说一下,点击任何链接都会产生“ERR_FILE_NOT_FOUND”。
我不知道这个问题是怎么发生的,也不知道如何解决。有什么建议吗?
DevTools failed to parse SourceMap: chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/sourcemaps/onloadwff.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CustomisedWorkItemMessaging.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CaptureBrowserEvent.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CustomisedWorkItemMessaging.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CaptureBrowserEvent.js.map
答案1
答案2
我已经针对此问题提交了 Chromium 问题:
https://bugs.chromium.org/p/chromium/issues/detail?id=1052872
我认为这里最近的多份报告看起来好像这是 Chrome 升级时出现的新错误。
我在正在进行的 React/Webpack 项目中也遇到了同样的问题,之前该项目运行正常,没有出现过此问题。
除了一个我认为不一样的旧问题外,我找不到任何重复的问题。
编辑:
这是个 bug!部分存在于 Chrome 中,部分存在于某些扩展程序中。它不会影响扩展程序的工作方式。无法正常工作的功能(从扩展程序加载源映射)应该与扩展程序的最终用户无关,而且它一直无法正常工作,只是现在 DevTools 正在标记该错误。
注意:如果您在尝试在 HTTPS 下调试时看到自己的源映射文件出现此错误...这是一个不同的错误!追踪但可能需要一些时间才能修复。
使固定?
如果您愿意丢失扩展程序,那么按照这里的其他答案,单击失败消息中的链接,然后查看地址栏左侧的(不是在主窗口中)查看需要禁用哪个扩展。
如果您需要保持相关扩展处于启用状态,那么@Webber 的回答使用Selected context only
效果很好(但当你关闭并重新打开 Chrome 时它不会保持设置),或者 OP @Richard_G 的建议过滤器看起来不错(并保持设置) - 但我发现建议的过滤器剪掉了太多东西:
尝试将-chrome-extension
其用作过滤器,如下图所示。
答案3
从昨天开始,我们也遇到了同样的问题。我认为这个问题与 Google 于 2 月 7 日推出的更新有关。
https://chromereleases.googleblog.com/2020/02/beta-channel-update-for-chrome-os.html
根据迄今为止的答案/评论,似乎这 3 个扩展受到了影响。
Adblock: cfhdojbkjhnklbpkdaibdccddilifddb
LastPass: hdokiejnpimakedhajhdlcegeplioahd
Test & Feedback: gnldpbnocfnlkkicnaplmkaphfdnlplb
对我来说,暂时禁用这些扩展是有效的,但更持久的解决方案是提交错误报告。
此版本也可能使一些扩展不兼容,所以也许我们应该等待扩展创建者发布兼容版本。
其他临时解决方案是允许扩展在“点击时”或在“特定站点”上加载。