Chrome Dev Tools: Comment tracer réseau pour un lien qui ouvre un nouvel onglet?
Je veux tracer l'activité du réseau qui se passe lorsque je clique sur un lien. Le problème est que le lien ouvre un nouvel onglet, et apparemment, les Outils de Dev œuvres par onglet, il a été ouvert. "Préserver le Journal Lors de la Navigation" n'aide pas.
Ma solution actuelle est de passer à FireFox et HttpFox qui n'a pas ce problème. Je me demande comment les développeurs de Chrome gérer, cela semble assez basique (bien sûr j'ai cherché la réponse, ne pas trouver quelque chose d'utile).
- Depuis cette question reçoit beaucoup d'attention, j'ai commencé à me demander si je peut fournir une meilleure solution. Seraient tous les liens pour les ouvrir dans le même onglet faire l'affaire?
- C'est une tâche pour moi et j'ai déménagé donc je ne peux pas vous dire. Si vous vous souciez d'essayer et d'écrire la réponse, je serai heureux de l'accepter.
- Si vous souhaitez cette fonctionnalité, n'hésitez pas à Étoiles de ce Chrome bug: code.google.com/p/chromium/issues/detail?id=410958
Vous devez vous connecter pour publier un commentaire.
Découvrez
chrome://net-internals/#events
(ouchrome://net-export
dans la dernière version de Chrome) pour un aperçu détaillé de tous les événements de réseau qui se passe dans votre navigateur.D'autre solution possible, selon les spécificités de votre problème, peut-être pour permettre à "Préserver journal" sur l'onglet Réseau:
et de la force de tous les liens pour les ouvrir dans le même onglet, en exécutant le code suivant dans la console:
type:URL_REQUEST
, mais il ne semble pas contenir les mêmes informations que l'onglet Réseau. Par exemple, il semble à la bande de biscuit de données pour les requêtes et les réponses.document.querySelectorAll('a,form')
aura aussi une incidence sur les formes.La demande de fonctionnalité mentionnées dans le commentaire par phsource a été mis en œuvre.
Dans les versions récentes (à partir de Chrome 50), vous pouvez aller pour les Outils de développement des Paramètres menu (ouvrir les Outils de développement, puis utilisez le 3-points de menu ou appuyez sur F1) et cochez la case "ouvrir automatiquement les DevTools pour les popups".
En Chrome 61.0.3163.100 vous avez maintenant l'option suivante est disponible.
Il est accessible en allant sur le Chrome Dev Tools Paramètres. C'est au fond.
target="_self"
Vous pouvez le faire de cette façon :
revenir à l'origine de la page, et cliquez sur le lien nouveau.
Le résultat sera chargé dans déjà préparé fenêtre avec les outils de développement ouvert.
Vous pouvez activer la fonction "préserver le journal" option dans outils de dev (voir Konrad Dzwinel excellente réponse) pour attraper les rediriger le trafic sur ce lien.
Note : la plupart des gens familiers avec la cible du lien ∈ { _self,_blank,_parent,_top }. Mais en fait, n'importe quel nom peut être donné, cela va ouvrir une nouvelle fenêtre avec ce nom, et tous les clics sur des liens,des formulaires ou d'une fenêtre.ouvrir avec la même valeur cible sera ouvert dans une même fenêtre.
lectures complémentaires - mdn : fenêtre.ouvert , mdn : <a> tag
Dans le cas de l'ouverture du lien ne redirige pas, vous pouvez ouvrir l'onglet Réseau dans l'onglet créer puis sur actualiser l'onglet.
Frapper rapidement F12 lorsque le nouvel onglet s'ouvre
https://stackoverflow.com/a/13747562/660408
Fonctionne pour moi quand j'ai moniteur télécharger Google Drive réponses
* Avertissement: Posté par Développeur de HttpWatch *
HttpWatch sur Windows pouvez enregistrer le trafic réseau généré lors d'un nouvel onglet google Chrome ou la fenêtre est ouverte par l'activation d'auto-enregistrement dans Outils->Options->Enregistrement. Dans la nouvelle fenêtre, cliquez sur le HttpWatch icône pour visualiser la trace réseau.
La version gratuite fournira des informations de base telles que l'URL, code d'état, et le temps écoulé pour chaque demande.
* Avertissement: Posté par Développeur de HttpWatch *