Article original : Chrome DevTools: How to Filter Network Requests

Par Adeel Imran

En tant que développeurs front-end, la plupart de notre temps est passé dans le navigateur avec DevTools ouvert (presque toujours, sauf si nous regardons YouTube ... parfois même alors).

L'une des principales sections de DevTools est l'onglet network. Il y a plusieurs choses que vous pouvez faire dans l'onglet network, comme les suivantes :

  • Trouver des requêtes réseau par texte
  • Trouver des requêtes réseau par expression regex
  • Filtrer (exclure) les requêtes réseau
  • Utiliser le filtre de propriété pour voir les requêtes réseau par un certain domaine
  • Trouver des requêtes réseau par type de ressource

Pour les besoins de ce tutoriel, j'utilise la page d'accueil de freeCodeCamp, freecodecamp.org/news. Il suffit d'aller sur la page et d'ouvrir l'onglet network.

Vous pouvez voir l'onglet network en appuyant sur cmd + opt + j sur votre Mac ou ctrl + shift + j sous Windows. Cela ouvrira par défaut l'onglet console dans DevTools.

Image Cliquer sur "cmd + opt + j" ouvre le panneau de la console dans DevTools

Une fois l'onglet console ouvert, cliquez simplement sur l'onglet network pour le rendre visible.

Image Cliquer sur l'onglet "network" vous montrera toutes les requêtes réseau effectuées pour une certaine page

Une fois l'onglet network ouvert, nous pouvons commencer notre tutoriel.

Commençons

Assurez-vous que la page correcte est ouverte (freecodecamp.org/news) et que le panneau de l'onglet "network" est ouvert dans DevTools :

Image Illustration de l'emplacement de la barre de filtre dans le panneau réseau.

  • La boîte verte ici illustre l'icône qui peut masquer/afficher la zone de filtre dans l'onglet du panneau réseau.
  • La boîte rouge ici illustre la zone de filtre. Avec cette boîte, nous pouvons filtrer les requêtes réseau.

Trouver une requête réseau par texte

Tapez analytics dans la zone de texte du filtre. Seuls les fichiers contenant le texte analytics sont affichés.

Image

Trouver une requête réseau par expression regex

Tapez /.*\min.[c]s+$/. DevTools filtre toutes les ressources dont les noms de fichiers se terminent par min.c suivi d'un ou plusieurs caractères s.

Image

Filtrer (exclure) une requête réseau

Tapez -min.js. DevTools filtre tous les fichiers contenant min.js. Si un autre fichier correspond au motif, il sera également filtré et ne sera pas visible dans le panneau réseau.

Image

Utiliser le filtre de propriété pour voir les requêtes réseau par un certain domaine

Tapez domain:code.jquery.com dans la zone de filtre. Il n'affichera que les requêtes réseau appartenant à l'URL code.jquery.com.

Image

Trouver une requête réseau par type de ressource

Si vous souhaitez uniquement voir quel(s) fichier(s) de police est/sont utilisé(s) sur une certaine page, cliquez sur Font :

Image Filtrer les requêtes réseau par les fichiers de type "font" uniquement

Ou si vous souhaitez uniquement voir les fichiers web socket chargés sur une certaine page, cliquez sur WS :

Image Filtrer les requêtes réseau par les fichiers de type "web socket" uniquement

Vous pouvez également aller plus loin et afficher à la fois les fichiers Font et WS ensemble. Cliquez simplement sur Font en premier, puis cmd cliquez sur WS pour multi-sélectionner les onglets. (Si vous êtes sur une machine Windows, vous pouvez multi-sélectionner en utilisant ctrl clic).

Image Multi-sélection de plusieurs types de ressources par "cmd` clic sur les types


C'est tout pour ce tutoriel. Si vous l'avez trouvé utile, partagez-le avec vos collègues et faites-moi savoir ce que vous en pensez également sur twitter.com/adeelibr.