54

Mam rozszerzenie chrome, które podpina się do devtools. Idealnie powinienem otrzymać odznakę, która po kliknięciu otwiera devtools na nowej karcie, którą utworzyłem. Czy jest jakiś sposób, aby to zrobić ze strony w tle?Czy mogę programowo otworzyć devtools z rozszerzenia Google Chrome?

+0

gdzie można znaleźć odpowiedź na problem? – GeorgeU

+0

To nadal byłoby naprawdę miłe, czyż nie? Jakieś aktualizacje? – underrun

+0

Opublikowałem (i dodam nagrodę) do powiązanego, ale nieco innego pytania: http://stackoverflow.com/questions/16660325/open-safari-google-chrome-developer-tools-programmatically- from-javascript – ELLIOTTCABLE

Odpowiedz

2

Niestety, nie ma sposobu, aby to zrobić ...

chrome: // chromewebdata Link działa tylko jeżeli wystąpienie dev narzędzi jest już otwarty ...

3

Tak można (lub nie) przy użyciu eksperymentalnych interfejsów API chrome.experimental.webInspector.
http://code.google.com/chrome/extensions/experimental.html Możesz nawet zmienić zawartość i panele.
Pamiętaj, że nie możesz wysyłać rozszerzeń z eksperymentalnymi interfejsami API.

+0

Warto jednak zauważyć, że można [hostować je poza galerią rozszerzeń] (http://code.google.com/chrome/extensions/external_extensions.html), jeśli jesteś zdeterminowany. Mimo to oznaczałoby to, że użytkownicy musieliby również użyć [kanału deweloperskiego] (http://www.chromium.org/getting-involved/dev-channel) i włączyć opcję [Eksperymentalne API rozszerzeń API] (http: // kod .google.com/chrome/extensions/experimental.html # przy użyciu). – Alasdair

+12

['experimental.webInspector'] (http://code.google.com/chrome/extensions/trunk/experimental.webInspector.html) jest teraz nazywany [' chrome.experimental.devtools'] (http: // code. google.com/chrome/extensions/trunk/experimental.devtools.html). Niektóre interfejsy API nie są już eksperymentalne i są wymienione na liście ['chrome.devtools'] (http://code.google.com/chrome/extensions/trunk/devtools.html). ** Niestety, nie ma sposobu, aby automatycznie otworzyć narzędzia Dev ** za pomocą rozszerzenia Chrome. –

+0

@Rob W, Nie zauważono opcji "chrome.devtools. *. Interfejsy API wykraczają poza interfejsy API eksperymentów. –

Powiązane problemy