J'ai une application HTML5 qui s'ouvre dans une nouvelle fenêtre en cliquant sur un lien. Je suis un peu fatigué d'appuyer sur Shift + I chaque fois que je souhaite enregistrer la communication réseau pour lancer les outils de développement, car j'en ai toujours besoin. Je n'ai pas pu trouver d'option pour que les outils de développement restent toujours activés au démarrage.
Existe-t-il un moyen d'ouvrir automatiquement les outils de développement lors de l'ouverture d'une nouvelle fenêtre dans Chrome?
google-chrome
google-chrome-devtools
Alexander Sirobaba
la source
la source
+^j
pour simuler Ctrl Shift J, mais cela ne fonctionnerait qu'avec une nouvelle instance; il faudrait être un peu plus créatif avec le sélénium ou quelque chose pour naviguer vers une page donnée ...Réponses:
MISE À JOUR 2:
Voir cette réponse . - 2019-11-05
Vous pouvez également désormais les ouvrir automatiquement dans les fenêtres de développement si elles étaient ouvertes d'où vous les avez ouvertes. Par exemple, si vous n'avez pas Dev Tools ouvert et que vous obtenez un popup, il ne s'ouvrira pas avec Dev Tools. Mais si vous avez Dev Tools ouvert et que vous cliquez ensuite sur quelque chose, la fenêtre contextuelle aura Dev-Tools ouvert automatiquement.
METTRE À JOUR:
Le temps a changé, vous pouvez maintenant utiliser --auto-open-devtools-for-tabs comme dans cette réponse - Wouter Huysentruit 18 mai à 11:08
OP:
J'ai joué avec la chaîne de démarrage de Chrome lors de l'exécution, mais je n'ai pas pu la faire persister dans de nouveaux onglets.
J'ai également pensé à une méthode PATH définie que vous pourriez invoquer à partir de l'invite. Cela est possible avec la commande SendKeys, mais encore une fois, uniquement sur une nouvelle instance. Et DevTools ne persiste pas dans les nouveaux onglets.
En parcourant les forums des produits Google, il ne semble pas y avoir de moyen intégré de le faire dans Chrome. Vous devrez utiliser une solution de frappe ou F12comme mentionné ci-dessus.
Je l'ai recommandé comme fonctionnalité. Je sais que je ne suis pas le premier non plus.
la source
--auto-open-devtools-for-tabs
comme dans cette réponse/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
Lors de l'ouverture des outils de développement, avec la fenêtre des outils de développeur en surbrillance, appuyez sur F1. Cela ouvrira une page de paramètres. Vérifiez les "DevTools à ouverture automatique pour les popups".
Cela a fonctionné pour moi.
la source
Il existe un commutateur de ligne de commande pour cela:
--auto-open-devtools-for-tabs
Donc, pour les propriétés sur Google Chrome, utilisez quelque chose comme ceci:
Voici un lien utile: commutateurs de ligne de commande de chrome
la source
Version 50.0.2661.102 Ubuntu 15.10 (64-bit)
et l'a ouvert comme çachromium-browser --auto-open-devtools-for-tabs
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
Sur un Mac: quittez Chrome, puis exécutez la commande suivante dans une fenêtre de terminal:
la source
auto-open-devtools-for-tabs
drapeau défini. Quitter Chrome et le rouvrir à l'aide du raccourci normal de l'application ouvrira Chrome sans définir d'indicateur. Si vous souhaitez un raccourci pour ouvrir Chrome avec cet indicateur défini sans avoir à ouvrir une fenêtre de terminal, vous pouvez créer un flux de travail dans Automator, ajouter un élément "Exécuter le script shell" et coller le script ci-dessus. L'enregistrement du flux de travail en tant qu'application créera une application cliquable. Voir cette réponse dans un autre fil: stackoverflow.com/a/281455/1512790Sous les paramètres Chrome DevTools, vous activez:
Sous réseau -> Conserver le journal sous DevTools -> DevTools à ouverture automatique pour les popups
la source
F12 est plus facile que Ctrl + Maj + I
la source
La fenêtre des outils de développement étant visible, cliquez sur l'icône de menu (les trois points verticaux dans le coin supérieur droit) et cliquez sur Paramètres .
Sous Dev Tools , cochez l' option Auto-open DevTools for popups
la source
Je suis venu ici à la recherche d'une solution similaire. Je voulais vraiment voir la sortie chrome pour le chargement de page à partir d'un nouvel onglet. (une soumission de formulaire dans mon cas) La solution que j'ai réellement utilisée était de modifier l'attribut cible du formulaire afin que la soumission du formulaire se produise dans l'onglet actuel. J'ai pu capturer la demande du réseau. Problème résolu!
la source
Quiconque cherche à le faire dans Visual Studio, cet article de projet de code vous aidera. Ajoutez simplement "--auto-open-devtools-for-tabs" dans la boîte d'arguments. Fonctionne en 2017.
la source
Si vous utilisez Visual Studio Code (vscode), en utilisant l'extension de débogage chrome vscode très populaire ( https://github.com/Microsoft/vscode-chrome-debug ), vous pouvez configurer un fichier de configuration de lancement
launch.json
et spécifier d'ouvrir l'outil de développement pendant une session de débogage.C'est ce
launch.json
que j'utilise pour mes projets React:La ligne importante est
"runtimeArgs": ["--auto-open-devtools-for-tabs"],
À partir de vscode, vous pouvez maintenant taper
F5
, Chrome ouvre également votre application et l'onglet console.la source
Oui, il y a un moyen de le faire
Clic droit-> Inspecter-> sources (onglet)
Vers votre droite, il y aura un "bouton d'exécution du script de pause"
J'espère que ça aide! Paix
la source
Utiliser un
--auto-open-devtools-for-tabs
indicateur lors de l'exécution de Chrome à partir de la ligne de commande/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --auto-open-devtools-for-tabs
https://developers.google.com/web/tools/chrome-devtools/open#auto
la source
Vous pouvez ouvrir Dev Tools (
F12
dans Chrome) dans une nouvelle fenêtreclicking three, vertical dots
dans le coin inférieur droit et choisirOpen as Separate Window
.la source