2016-07-16 71 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 –

相關問題