【问题标题】:How to add negative filter in network tab of Chrome DevTools?如何在 Chrome DevTools 的网络选项卡中添加否定过滤器?
【发布时间】:2014-10-13 12:07:37
【问题描述】:

我想在chrome的网络开发工具中隐藏一些数据包。我有很多想要隐藏的 olark 电话:

p?j=olark-21408520578584&&c=polleven[...]
p?j=olark-1408520582743&&c=polleven[...]
p?j=olark-41408520586905&&c=polleven[...]
p?j=olark-51408520591078&&c=polleven[...]
...

我应该在过滤器中写什么来隐藏这些? ^p?j=olark 不起作用,!p?j=olark 也不起作用

【问题讨论】:

    标签: google-chrome networking filter console


    【解决方案1】:

    似乎您所询问的功能在 chrome 上不受支持。

    见: https://code.google.com/p/chromium/issues/detail?id=133733

    跟踪您提到的功能的功能请求。

    【讨论】:

      【解决方案2】:

      请注意,您说的是“网络”标签或“控制台”标签:我会回答这两种情况。

      网络标签

      类似于Google's search operators,您可以使用减号过滤掉网络视图中的内容,请参见下面的示例。

      这里有起始网络列表:

      如果您输入 -,您将看到一个类型列表,您可以选择这些类型进行过滤:

      请注意,同时资源名称会被过滤为包含减号的名称:

      例如,您可以过滤掉 GET 请求:

      :

      如果您改为键入一个单词,它将排除包含该单词的所有资源:

      控制台标签

      目前 (*) 不能使用减号搜索运算符,但可以使用正则表达式。

      例如要排除单词browser-sync 我使用^((?!browser-sync).)*$


      (*) Chrome 44.0.2403.125

      【讨论】:

      • Chrome 60 不再有“Regex”复选框,因此您必须在过滤器表达式中添加一个开始和结束正斜杠以触发 RegEx 过滤:/^((?!browser-sync).)*$/
      • @robro on Chrome 60.0.3112.101 (OSX) /^((?!browser-sync).)*$ 对我不起作用。它隐藏了所有日志。相反,我不得不使用/^((?!browser-sync).)*$/(尾随/
      • @JasonAxelson 这就是为什么我的评论中有一个尾随 / ;)
      • 哈哈,我一定是在复制粘贴的时候漏掉了那个字符!
      • 糟糕,他们不支持! (不是)我像!status-code:200 那样试图只看到请求海洋中的错误..但这对我有帮助。谢谢!!!!
      猜你喜欢
      • 2020-12-10
      • 2013-01-13
      • 1970-01-01
      • 2019-07-19
      • 2014-05-22
      • 2017-12-03
      • 2018-09-12
      • 1970-01-01
      • 2022-10-23
      相关资源
      最近更新 更多