2016-07-16 1 views
-1

Ich habe Regex vorher verwendet, aber ich bin kein Spezialist. Ich habe versucht, Sachen wie /[^\.]+\b zu verwenden, aber ich bekomme zu viele Ergebnisse. Ich stelle eine Anfrage an einen anderen Port auf localhost (dev env), und da ich Angular 2 verwende, hole ich .js und .html Dateien über XHR sowie normale REST-Aufrufe.Wie können XHR-Anfragen ohne Erweiterung in Chrome Dev Tools gefiltert werden?

Ich möchte filtern, um nur REST XHR Aufrufe zu sehen (solche ohne .js oder .html Erweiterung). Was wäre der Regex-Ausdruck dafür? Wie ich schon sagte, habe ich versucht, /[^\.]+\b zu verwenden, aber es filtert nicht diejenigen, die mit ".js" enden.

Anfragen, die ich vermeiden wollen:

Anfragen, die ich will nicht zu vermeiden:

+0

Google Chorme bietet Standardfilter nur für XHRs, Sie können es unter Netzwerk Registerkarte Filter Tool Menü 'XHR' sehen [Besuch] (http://www.screencast.com/t/tqKRlHRihn) –

+0

Könnten Sie ein Beispiel XHR teilen rufen Sie müssen übereinstimmen? –

+0

Ich habe meine Frage mit Beispielen – ditoslav

Antwort

2

Sie von MIME-Typ in der Filterplatte filtern können, unter anderem:

Filtering

In Ihrem Fall könnten Sie CSS und HTML-Dateien mit herauszufiltern:

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

Ich habe versucht, eine Regex zu erstellen, aber es scheint nicht in DevTools zu funktionieren. Es ist zwar in JavaScript arbeiten:

^.*\.(?!(css|html)$).*$ 
  • zulassen 0 oder mehrere beliebige Zeichen
  • gefolgt von einem Punkt
  • An dieser Stelle ist es nicht css oder html am Ende der Zeichenfolge enthalten muss
  • von 0 oder mehr Zeichen Gefolgt

Dies sollte alle Ergebnisse t in der Theorie herauszufiltern Hut enthält genau .css oder .html am Ende.

+0

aktualisiert, nur um Sie wissen zu lassen. Ich beantwortete eine andere Frage bezüglich Regex mit einem negativen Lookahead und fand das gleiche Problem. Ich habe einige Zeit damit verbracht und den Fehler in DevTools entdeckt und einen Fehler gemeldet, auf den ich auf eine Überprüfung warte. Sie können es hier verfolgen: https://bugs.chromium.org/p/chromium/issues/detail?id=630852 –

Verwandte Themen