54

Tengo una extensión de cromo que se engancha en los devtools. Idealmente, quiero una insignia que, al hacer clic, abra devtools en la nueva pestaña que creé. ¿Hay alguna manera de hacer esto desde la página de fondo?¿Puedo abrir programáticamente devtools desde una extensión de Google Chrome?

+0

donde puede encontrar una respuesta al problema? – GeorgeU

+0

Esto seguiría siendo realmente bueno, ¿no? ¿Alguna actualización? – underrun

+0

He publicado (y agregaré una recompensa) una pregunta relacionada, pero ligeramente diferente, aquí: http://stackoverflow.com/questions/16660325/open-safari-google-chrome-developer-tools-programmatic- from-javascript – ELLIOTTCABLE

Respuesta

2

Desafortunadamente, no hay manera de hacer eso ...

El chrome: // enlace chromewebdata sólo funciona si ya está abierta una instancia de herramientas dev ...

3

Sí se puede (o no) utilizando las API experimentales chrome.experimental.webInspector.
http://code.google.com/chrome/extensions/experimental.html
Incluso puede cambiar el contenido y los paneles de la misma.
Tenga en cuenta que no podrá enviar extensiones que usen API experimentales.

+0

Sin embargo, vale la pena señalar que puede [alojarlos fuera de la galería de extensiones] (http://code.google.com/chrome/extensions/external_extensions.html) si así lo determina. Aunque esto significaría que los usuarios también tendrían que usar el [dev channel] (http://www.chromium.org/getting-involved/dev-channel) y habilitar el indicador [Experimental Extension APIs] (http: // code .google.com/chrome/extensions/experimental.html # using). – Alasdair

+12

['experimental.webInspector'] (http://code.google.com/chrome/extensions/trunk/experimental.webInspector.html) ahora se llama [' chrome.experimental.devtools'] (http: // code. google.com/chrome/extensions/trunk/experimental.devtools.html). Algunas de las API ya no son experimentales y están enumeradas en ['chrome.devtools'] (http://code.google.com/chrome/extensions/trunk/devtools.html). ** Desafortunadamente, no hay forma de abrir automáticamente las herramientas Dev ** a través de una extensión de Chrome. –

+0

@Rob W, No se dio cuenta de que las API 'chrome.devtools. *' Quedaron fuera de las API experimentales. –

Cuestiones relacionadas