319 votes

Automatiquement ouvrir les outils de développement Chrome lorsque nouvel onglet/nouvelle fenêtre est ouvert

J'ai une application HTML5 qui s'ouvre dans une nouvelle fenêtre à chaque fois que je clique sur un lien. Je suis un peu fatigué d'appuyer sur la commande Shift + I à chaque fois que je veux enregistrer la communication réseau pour lancer les Outils de développement car j'en ai toujours besoin. Je n'ai pas trouvé d'option pour activer automatiquement les Outils de développement au démarrage.

Y a-t-il un moyen d'ouvrir automatiquement les Outils de développement lorsque une nouvelle fenêtre s'ouvre dans Chrome?

1 votes

Je voudrais savoir cela aussi. Le seul moyen que j'ai trouvé est de modifier la source comme l'a fait ce type : [link]groups.google.com/forum/?fromgroups=#!topic/…

0 votes

J'ai cherché intensément, et la chose la plus proche que j'ai pu trouver est de créer un nouveau panneau à l'intérieur des outils de développement, avec une extension Chrome.

2 votes

Utiliser SendKeys avec Python, vous pouvez lancer Chrome et envoyer +^j pour simuler Ctrl Shift J, mais cela ne fonctionnerait qu'avec une nouvelle instance; vous devriez être un peu plus créatif avec selenium ou quelque chose d'autre pour naviguer vers une page donnée...

17voto

luhuiya Points 23

Avec la fenêtre des outils de développement visible, cliquez sur l'icône du menu (les trois points verticaux dans le coin supérieur droit) et cliquez sur Paramètres.

Paramètre

Sous Outils de développement, cochez l'option Ouvrir automatiquement les outils de développement pour les pop-ups

détails du paramètre

4 votes

Chrome Version 86 le paramètre se trouve au même endroit mais est nommé différemment, donc : Paramètres -> Préférences -> Globales -> Ouvrir automatiquement les outils de développement pour les pop-ups.

15voto

RR404 Points 78

9voto

Yehia Points 147

F12 est plus facile que Ctrl+Shift+I

Voici tous les raccourcis pour ouvrir DevTools :

OS

Éléments

Console

Votre dernier panneau

Windows ou Linux

Ctrl + Shift + C

Ctrl + Shift + J

F12
Ctrl + Shift + I

Mac

Cmd + Option + C

Cmd + Option + J

Fn + F12
Cmd + Option + I

2 votes

Si vous êtes sur Windows ou Linux

1 votes

Pour appuyer sur f12 sur un macbook, ou macbook pro, vous devez appuyer sur fn+f12 (coin inférieur gauche + coin supérieur droit), ce qui n'est pas confortable pour la plupart des utilisateurs de clavier.

0 votes

Fonctionne très bien sur Linux... Une autre raison de changer. Je l'ai fait sur un Mac Pro, ce n'est pas parfait, mais toujours bien meilleur que le système d'exploitation Apple

7voto

vincedgy Points 179

Si vous utilisez Visual Studio Code (vscode), en utilisant l'extension vscode chrome debug très populaire (https://github.com/Microsoft/vscode-chrome-debug), vous pouvez configurer un fichier de configuration de lancement launch.json et spécifier l'ouverture de l'outil de développement pendant une session de débogage.

Voici le launch.json que j'utilise pour mes projets React :

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Lancer Chrome contre localhost",
      "url": "http://localhost:3000",
      "runtimeArgs": ["--auto-open-devtools-for-tabs"],
      "webRoot": "${workspaceRoot}/src"
    }
  ]
}

La ligne importante est "runtimeArgs": ["--auto-open-devtools-for-tabs"],

À partir de vscode, vous pouvez maintenant taper F5, Chrome ouvre votre application et l'onglet console également.

4voto

George 'Griffin Points 62

Je suis venu ici chercher une solution similaire. Je voulais vraiment voir la sortie de chrome pour le chargement de la page à partir d'un nouvel onglet (une soumission de formulaire dans mon cas).

La solution que j'ai effectivement utilisée était de modifier l'attribut target du formulaire pour que la soumission du formulaire se fasse dans l'onglet actuel. Ensuite, j'ai pu capturer la requête réseau. Problème résolu!

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