如何在Chrome开发工具中过滤没有扩展名的XHR请求?

时间:2016-07-16 11:56:47

标签: regex google-chrome-devtools

我之前使用过正则表达式,但我没有专家。我尝试使用像/[^\.]+\b这样的内容,但结果太多了。我正在向localhost(dev env)上的另一个端口发出请求,因为我正在使用Angular 2我通过XHR获取.js和.html文件以及正常的REST调用。

我不想过滤只看到REST XHR调用(没有.js或.html扩展名的调用)。这个的正则表达式是什么?正如我所说,我已经尝试过使用/[^\.]+\b,但它并没有过滤以" .js"结尾的那些。

我想避免的请求:

我不想避免的请求:

1 个答案:

答案 0 :(得分:2)

您可以在过滤器面板中按MIME类型进行过滤:

Filtering

在您的情况下,您可以使用以下内容过滤掉CSS和HTML文件:

-mime-type:text/css -mime-type:text/html

我试图想出一个正则表达式,但它似乎不适用于DevTools。它确实在JavaScript中工作:

^.*\.(?!(css|html)$).*$
  • 允许0或更多任何字符
  • 后跟点
  • 此时,字符串末尾不得包含csshtml
  • 后跟0个或更多字符

理论上,这应该过滤掉最后包含.css.html的所有结果。