繁体   English   中英

DevTools 解析 SourceMap 失败:chrome-extension

[英]DevTools failed to parse SourceMap: chrome-extension

我想一周前,我开始在我的 google chrome 控制台中收到警告消息。

消息 清除缓存不会改变任何东西,消息只会在隐身模式下消失。

任何想法如何摆脱这些警告?

我在使用LastPass浏览器扩展时遇到了这个问题。 我通过禁用LastPass并重新加载有问题的站点来证明我的理论 - 警告消失了!

我真的不想禁用 JavaScript 和 CSS 源映射,所以我做了以下更改:

在 LastPass 更新解决该问题之前,我已通过更改 LastPass 的扩展设置中的一项设置来临时解决此问题。

我之前将此设置设置为On all sites ,这是盲目地在所有网站上注入 LastPass 代码。 进行此更改后,您需要右键单击“用户名/密码”框以启用最后一次通过,但从好的方面来说,控制台中不再有警告。

在 Google 或 LastPass 解决问题之前,我认为这是一个临时解决方法。


编辑:控制台选项卡本身的设置对话框中还有一个复选框,名为Selected context only 勾选此项将删除 Chrome 扩展程序中的警告和错误。 请注意,此设置不会保留 - 每次打开开发工具时都必须单击它。

控制台设置面板的屏幕截图

我刚刚使用了 Chrome 控制台过滤器-chrome-extension 我看到了除chrome 扩展输出之外的所有内容。

Chrome 控制台过滤器

对我来说,它是 McAffee Web Advisor Chrome 扩展程序 - 已删除并且消息消失了 :)

这对我有用:

  1. 找到扩展的路径。 在 chrome 中输入: chrome://version/ 。 查找配置文件路径。 此位置是保存扩展的位置。

  2. 使用文件资源管理器打开该位置。 在我的情况下,它类似于 (AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\hdokiejnpimakedhajhdlcegeplioahd\\4.51.0.1_0) 错误与最后一次通过插件有关。

  3. 创建缺失的地图。 就我而言,它是:sourcemaps/

请注意,我只创建了空地图。

我所做的只是禁用我的 LastPass 扩展程序(插件),清除浏览数据,重新加载页面,它工作正常。 它可能是你的另一个插件

您需要从调试控制台打开设置

在 Chrome 中打开设置控制台

然后您禁用 chrome 的选项之一(他们最近添加了它)

禁用 Chrome 选项

只需刷新浏览器,一切就绪

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM