490 votes

Comment utiliser le débogueur réseau de chrome avec les redirections

Le chrome réseau débogueur me donne une bonne vue de l'ensemble des ressources HTTP chargement d'une page. Mais il efface la liste à chaque fois qu'un nouveau haut-niveau de la page HTML est chargée. Cela rend très difficile à déboguer des pages qui recharge automatiquement, pour une raison ou une autre (l'exécution de script ou 300 réponses).

Puis-je dire de chrome de ne pas effacer le Réseau débogueur lorsqu'un haut niveau de chargement de la page? Ou puis-je revenir en arrière et regarder la page précédente du réseau de ressources?

Ou je peux en quelque sorte la force de chrome pour mettre en pause avant de charger une nouvelle page lorsque je ne met pas la page que je suis en train de debug qui fait la redirection? Il fait partie d'une openid danse qui va de travers, de sorte que la combinaison de SSL et des informations d'identification rend extrêmement difficile à déboguer avec des outils de ligne de commande.

Ou peut firebug faire ce que je veux?

678voto

boundaryfunctions Points 2271

Cela a été changé depuis v32, grâce à @Daniel Alexiuc & @Thanatos pour leurs commentaires.


Courant (≥ v32)

En haut de l'onglet "Réseau" de DevTools, il y a une case à cocher pour activer le "Preserve journal de la fonctionnalité". Si elle est cochée, le journal de réseau est préservée au chargement de la page.

Chrome v33 DevTools Network Tab: Preserve Log

Le petit point rouge sur la gauche en maintenant l'objectif est de commutateur de réseau de connexion et la déconnexion complètement.


Les anciennes versions

Dans les anciennes versions de google Chrome (version v21 ici), il y a un peu cliquables point rouge dans le pied de page de l'onglet "Réseau".

Chrome v22 DevTools Network Tab: Preserve Log Upon Navigation

Si vous placez le pointeur dessus, il vous dira, qu'il "Préserver Journal Lors de la Navigation", lorsqu'il est activé. Il tient la promesse.

232voto

Matt York Points 6376

Je ne connais pas de moyen de forcer Chrome à ne pas effacer le débogueur réseau, mais cela peut accomplir ce que vous recherchez:

  1. Ouvrez la console js
  2. window.addEventListener("beforeunload", function() { debugger; }, false)

Cela mettra le chrome en pause avant de charger la nouvelle page en appuyant sur un point d'arrêt.

4voto

sofia Points 2499

J'ai trouvé cette extension https://chrome.google.com/webstore/detail/redirect-path/aomidfkchockcldhbkggjokdkkebmdll/related qui est très utile lors du débogage des redirections.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X