当我在Chrome网页检查器中查看页面的已下载资源时,我还看到某些扩展请求的HTML/JS/CSS。
在上面的例子中,indicator.html
,indicator.js
和indicator.css
实际上是Readability Chrome extension的一部分,而不是我的应用程序的一部分。
在这种特殊情况下,这不是什么大问题,但是在一个更复杂的页面上,安装了几个扩展,它可能会变得非常拥挤!
我想知道是否有一种方法可以从这个列表中过滤掉任何与扩展相关的资源(即任何使用chrome-extension://
协议的请求)。
有人知道我是如何做到这一点的吗?
6条答案
按热度按时间gopyfrb31#
这不是我想要的解决方案(我更喜欢全局设置),但是现在有一种方法可以过滤来自扩展的请求,正如我最初打开的问题的评论者所提到的那样。
在网络选项卡过滤器框中,输入字符串
-scheme:chrome-extension
(如下所示):这是区分大小写的,所以请确保它是小写的。这样做将隐藏所有被扩展请求的资源。
bfhwhh0e2#
当我的扩展在网络标签中添加了很多噪音时,我也有同样的问题。
一些扩展也会触发很多
data
,比如data:text/image
等,你可以用-
附加更多的过滤器,比如:-scheme:chrome-extension -scheme:data
获取http/https请求的另一种方法是只使用
scheme:https
而不使用-
,因为扩展请求的资源通常来自其本地bundle:方案:https
zzlelutf3#
Incognito Window可以配置为在Chrome设置的扩展程序页面中包含或排除扩展程序。
zzlelutf4#
**方案一:**在网络字段中输入
-is:service-worker-initiated
即可**方案二:**输入
domain:example.com
...没有内置的方法来永久禁用特定的网络请求。但是,您可以安装浏览器扩展,如uBlock Origin或Adblock Plus,以永久阻止不需要的网络请求,如Google Ads。这些扩展提供了广泛的过滤器列表,允许您阻止特定的脚本和广告。
cigdeys35#
另一种选择是转到“网络请求阻止”选项卡并将“chrome-extension:”添加到列表中,因此扩展请求将被阻止并被标记为红色,因此很容易在视觉上过滤它们。
2admgd596#
您可以简单地启用此选项和请求从扩展将组.
更新:只能对通过绘制iframe的扩展创建的请求进行分组,如cVim