是否可以隐藏扩展资源在 Chrome 网络检查器网络选项卡?

当我在 Chrome 网页检查器中查看下载的页面资源时,我也会看到某些扩展所要求的 HTML/JS/CSS。

enter image description here

在上面的例子中,indicator.htmlindicator.jsindicator.css实际上是 可读性 Chrome 扩展的一部分,而不是我的应用程序的一部分。

在这种特殊的情况下,这并不是什么大问题,但是在一个更复杂的页面上,并且安装了几个扩展,它可能会变得非常拥挤!

我想知道是否有一种方法可以从这个列表中过滤掉任何与扩展相关的资源(即使用 chrome-extension://协议的任何请求)。

有人知道我是怎么做到的吗?

20638 次浏览

一个 隐姓埋名的窗户,可以配置为包括或排除扩展从扩展页面的 Chrome 设置。

不是我想要的解决方案 没错(我更喜欢全局设置) ,但是现在有一种方法可以过滤来自扩展的请求,即 正如一位评论家在我最初打开的那个问题上所提到的

在网络选项卡过滤器框中,输入字符串 -scheme:chrome-extension(如下所示) :

Dev tools filter input screenshot

这是区分大小写的,所以请确保它是小写的。这样做将隐藏所有由扩展请求的资源。

enter image description here

您可以简单地启用此选项,来自扩展的请求将被分组。

更新 : 它只能对通过画 iframe 的扩展创建的请求进行分组,比如 < strong > cVim

只需在“网络”字段中输入“-f”即可

enter image description here

另一种选择是进入“网络请求阻塞”选项卡,并添加“ chrome 扩展:”到列表中,因此扩展请求将被阻塞,并被涂成红色,这样就很容易在视觉上过滤掉它们。

当我的分机在网络选项卡中添加了很多噪音时,我也有同样的问题。

一些扩展也会触发大量的 data,比如 data:text/image等,你可以在 -中添加更多的过滤器,比如:

- 方案: chrome-扩展方案: 数据

获取 http/https 请求的另一种方法是使用 scheme:https 没有 -,因为扩展请求的资源通常来自它们的本地捆绑包:

计划: https