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 veux enregistrer la communication réseau pour lancer Outils de développement parce que j'en ai toujours besoin. Je ne pouvais pas trouver une option pour garder les outils de développement toujours activés au démarrage.
Est-il possible d'ouvrir Outils de développement automatiquement lors de l'ouverture d'une nouvelle fenêtre dans Chrome?
UPDATE:
Le temps a changé, vous pouvez maintenant utiliser --auto-open-devtools-for-tabs comme dans cette réponse - Wouter Huysentruit le 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 réussi à la faire persister dans de nouveaux onglets.
J'ai aussi pensé à une méthode PATH définie que vous pouvez appeler à partir de Prompt. 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 de produits Google, il ne semble pas exister de méthode intégrée pour ce faire dans Chrome. Vous devrez utiliser une solution de frappe ou F12 comme mentionné ci-dessus.
Je l'ai recommandé comme fonctionnalité. Je sais que je ne suis pas le premier non plus.
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:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs
Voici un lien utile: commutateurs chromium-ligne de commande
Sur un Mac: quittez Chrome, puis exécutez la commande suivante dans une fenêtre de terminal:
open -a "Google Chrome" --args --auto-open-devtools-for-tabs
Sous les paramètres de Chrome DevTools, vous activez:
Sous Réseau -> Conserver le journal Sous Outils de développement -> Ouvrir automatiquement les Outils de développement pour les popup
F12 est plus facile que Ctrl + Maj + I
Je suis venu ici à la recherche d'une solution similaire. Je voulais vraiment voir la sortie chromée pour le chargement de page à partir d'un nouvel onglet. (une soumission de formulaire dans mon cas) La solution que j’ai utilisée consistait à modifier l’attribut cible du formulaire afin que la soumission du formulaire ait lieu dans l’onglet actuel. J'ai pu capturer la demande de réseau. Problème résolu!
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" Je vais ajouter une image pour une meilleure clarification " Le bouton en surbrillance dans l’image dirigée par ce lien est le bouton d’exécution du script qui peut être interrompu ou lu comme par nécessité.Essayez-le vous-même " J'espère que cela vous aidera! Paix
Tous ceux qui souhaitent le faire dans Visual Studio, cet article Code Project aidera. Ajoutez simplement "--auto-open-devtools-for-tabs" dans la boîte des arguments. Fonctionne en 2017.
Si vous utilisez le code Visual Studio (vscode), utilisez la très populaire extension de débogage chrome vscode ( https://github.com/Microsoft/vscode-chrome-debug ) pour configurer un fichier de configuration de lancement launch.json
et spécifier ouvrez l'outil de développement lors d'une session de débogage.
C'est le launch.json
que j'utilise pour mes projets React:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against 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 désormais saisir F5
. Chrome ouvre également votre application et l'onglet de la console.