J'ai une extension chrome qui se connecte aux devtools. Idéalement, je veux un badge qui, lorsque vous cliquez dessus, ouvre les devtools dans le nouvel onglet que j'ai créé. Y a-t-il un moyen de le faire à partir de la page de fond?
Il semble peu probable que cela soit possible ou le devienne jamais,
vérifiez ceci: https://code.google.com/p/chromium/issues/detail?id=112277
qui dit: "Nous n'autorisons que l'ouverture explicite de devtools."
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 changer le contenu et les panneaux de celui-ci.
Notez que vous ne pourrez pas envoyer d'extensions utilisant des API expérimentales.
Malheureusement, il n'y a aucun moyen de le faire ...
Le lien chrome: // chromewebdata ne fonctionne que si une instance d'outils de développement est déjà ouverte ...
C'est assez ancien mais puisque je suis tombé dessus en cherchant maintenant une solution, je me suis dit que d'autres pourraient aussi avoir. Depuis Chrome 28 vous pouvez utiliser l'API devtools. * . Cela vous permet d'ouvrir et de manipuler des panneaux DevTools. Il est également notable de ne plus être expirimental.