J'ai une extension chrome qui se connecte aux outils de développement. Idéalement, je veux un badge qui, lorsqu'on clique dessus, ouvre les devtools sur le nouvel onglet que j'ai créé. Existe-t-il un moyen de le faire à partir de la page d'arrière-plan?
javascript
google-chrome-extension
google-chrome-devtools
Paul C Nichols
la source
la source
chrome.developerPrivate.openDevTools()
Réponses:
Il semble peu probable que cela soit possible ou le devienne un jour,
vérifiez ceci: https://code.google.com/p/chromium/issues/detail?id=112277
qui dit: "Nous n'autorisons que l'ouverture explicite des devtools."
la source
Oui, vous pouvez (ou non) utiliser les API expérimentales
chrome.experimental.webInspector
.http://code.google.com/chrome/extensions/experimental.html
Vous pouvez même en modifier le contenu et les panneaux.
Notez que vous ne pourrez pas soumettre d'extensions utilisant des API expérimentales.
la source
experimental.webInspector
est maintenant appeléchrome.experimental.devtools
. Certaines API ne sont plus expérimentales et sont répertoriées souschrome.devtools
. Malheureusement, il n'existe aucun moyen d'ouvrir automatiquement les outils de développement via une extension Chrome.chrome.devtools.*
API étaient devenues en dehors des API d'expérimentation.Malheureusement, il n'y a aucun moyen de faire cela ...
Le lien chrome: // chromewebdata ne fonctionne que si une instance des outils de développement est déjà ouverte ...
la source
C'est assez vieux, mais depuis que je suis tombé dessus maintenant à la recherche d'une solution, j'ai pensé que d'autres pourraient avoir aussi. Depuis Chrome 28, vous pouvez utiliser l' API devtools. * . Cela vous permet d'ouvrir et de manipuler les panneaux DevTools. Il est également notable qu'il n'est plus expirimental.
la source
On pourrait essayer
chrome.developerPrivate.openDevTools
la source
Ce n'est pas impossible avec l'extension latérale, mais si la raison est que vous êtes fatigué de cliquer encore et encore sur Ctrl + Maj + I à chaque fois - vous pouvez simplement ouvrir le menu du bouton droit sur la page souhaitée et sélectionner "Inspecter" à partir de celui-ci, il va ouvrir la console comme le bouton d'extension, et vous n'avez pas non plus besoin de rechercher son icône chaque fois que vous en avez besoin, ce qui est plus pratique que d'utiliser une extension.
la source