2016-07-16 75 views
-1

我以前使用过正则表达式,但我不是专家。我试过使用像/[^\.]+\b这样的东西,但是我得到了太多的结果。我正在向localhost(dev env)上的另一个端口发出请求,并且由于我使用的是Angular 2,我正在通过XHR以及普通的REST调用获取.js和.html文件。如何在Chrome开发工具中过滤未扩展的XHR请求?

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

请求,我想避免:

请求,我不想回避:

+0

Google Chorme仅为XHR提供默认过滤器,您可以在网络选项卡上看到它过滤器工具菜单'XHR' [Visit](http://www.screencast.com/t/tqKRlHRihn) –

+0

您能分享一个样本XHR打电话你需要匹配? –

+0

我已经用示例更新了我的问题 – ditoslav

回答

2

您可以通过MIME类型的过滤器板式过滤器,其中包括:

Filtering

在你的情况,你可以过滤掉CSS和HTML文件:

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

我试图想出一个正则表达式,但它似乎在DevTools中不起作用。它在JavaScript的工作,虽然:

^.*\.(?!(css|html)$).*$ 
  • 允许0或更多,一个点
  • 在这一点上的任何字符
  • 的,它不能包含csshtml在字符串的结尾
  • 其次是0个或更多字符

这在理论上应该过滤掉所有中效果帽子最后包含.css.html

+0

只是为了让你知道。我回答了另一个关于正则表达式的问题,并且发现了相同的问题。我花了一些时间,发现DevTools中的错误,并提交了一个修复程序,我正在等待审查。你可以在这里关注它:https://bugs.chromium.org/p/chromium/issues/detail?id = 630852 –

相关问题