如何在 Firefox DevTools 的网络面板中过滤多个域?

How to filter multiple domains in Firefox DevTools' Network panel?

我正在 Firefox 中调试 API 请求,我希望在开发人员工具的网络面板中过滤多个域。我可以使用 domain:domainname.com 按一个域过滤,但如何添加其他域?

不能直接按两个域进行过滤,因为“网络”面板中的过滤器始终是累积的,但一种解决方法是使用正则表达式过滤器。

这允许您提供多个域,通过管道分隔它们,如下所示:

regexp:domain1.com|domain2.com

这在大多数情况下应该有效,但请注意,这不仅仅是按域过滤,而是在请求中的所有数据中进行搜索。这意味着当域名出现在其他列之一时,请求也会被列出。

实现此目的的另一种方法是通过在过滤器表达式前加上负号来使用负过滤。

因此,为了获得两个域的请求,您必须为要 排除.

的所有域编写几个 -domain: 表达式

还有 regexp 关键字使用正则表达式进行 URL 过滤。

https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/request_list#Filtering_by_properties

如果您想过滤 out 使您的请求窗格混乱的域,您只需使用 - 前缀并用空格分隔它们。

-domain:domain.com -domain:domain2.com

这里重要的是,在 Firefox 中,您不能像在 Chrome 中那样使用通配符。所以这行不通。

-domain:email.*.com

这就是让我绊倒的原因。另外,有一段时间我以为你用逗号分隔它们。不,使用空格。