web-dev-qa-db-fra.com

Capturer les téléchargements dans l'onglet Réseau des outils de développement de Google Chrome

L'onglet Réseau de la fenêtre Outils de développement de Google Chrome affiche la quasi-totalité des demandes HTTP effectuées, mais ne semble rien capturer lorsque la demande http entraîne le téléchargement d'un fichier.

Comment capturer les demandes de téléchargement dans Google Chrome?

19
Acidic

Google Chrome a été mis à jour pour prendre en charge les téléchargements dans l'onglet Réseau.


Cette question avait été posée en février 2018 et à l'époque, Google Chrome ne prenait pas en charge les téléchargements dans l'onglet Réseau.

J'ai vérifié cela en téléchargeant la version 64.0.3282.140 de Google Chrome.

 Google Chrome Version

Et ensuite essayé de télécharger Spotify à titre d'exemple et trouvé qu'aucun événement n'apparaît dans l'onglet réseau.

 Spotify Download

Toute version de Google Chrome publiée en 2019 ou une version ultérieure capturera toutes les demandes de téléchargement dans l'onglet Réseau.

3
Acidic

Je peux le voir dans mon cas en téléchargeant un document à partir de Google Drive et en limitant la vitesse de téléchargement à la 3G.

 enter image description here

 enter image description here

0
Anass Kartit

Qu'entendez-vous par capture? Si vous voulez dire que rien ne s'affiche dans l'onglet Aperçu ou dans l'onglet Réponse, c'est parce que la réponse correspond au fichier en cours de téléchargement . -outils ouverts dans l'onglet réseau et voici ce que j'ai obtenu:  download screenshot

Je n'ai pas de configuration particulière dans cette version de Chrome (Version 71.0.3578.98 (Build ufficiale) (un 64 bits))

Comme @jlvaquero l'a dit, si vous essayez d'obtenir le plus de détails possible, essayez WireShark sur votre propre PC local.

0
Kerlos Bekhit

Vous pouvez utiliser Fiddler pour un aperçu plus granuleux de votre trafic réseau:

https://www.telerik.com/fiddler

* Je ne travaille pas pour le violoneux

0
Code Whisperer

Je suis sûr que le téléchargement de votre fichier se fait en ouvrant une nouvelle fenêtre. L'onglet Réseau des outils de développement ne capture que la demande de l'onglet en cours.

Par exemple, le lien suivant téléchargera le fichier mais il n'apparaîtra pas dans l'onglet Réseau.

<a href="/yourfile.doc" target="_blank">Click Here to Download file</a>

Des opérations similaires peuvent être effectuées à l'aide de javascript à l'aide de (window.open, hyperlien dynamique/iframe), qui n'apparaîtra pas dans l'onglet Réseau.

Diverses approches javascript vous pouvez vérifier ici

J'ai observé un comportement similaire dans mon passé.

Vous pouvez vérifier le chrome://net-internals dans l'ancienne version de chrome et chrome://net-export/ dans la version plus récente de chrome pour surveiller tout type de demande émanant d'une instance/d'un onglet de chrome.

Remarque: Vous pouvez vérifier les événements internes de chrome en tapant chrome://net-export/ dans la boîte URL de chrome.

0
PSK