Mam rozszerzenie chrome, które podpina się do devtools. Idealnie chcę mieć odznakę, która po kliknięciu otwiera devtools na nowej karcie, którą utworzyłem. Czy można to zrobić ze strony w tle?
javascript
google-chrome-extension
google-chrome-devtools
Paul C Nichols
źródło
źródło
chrome.developerPrivate.openDevTools()
Odpowiedzi:
Wydaje się mało prawdopodobne, że jest to możliwe lub kiedykolwiek będzie możliwe,
sprawdź to: https://code.google.com/p/chromium/issues/detail?id=112277
który mówi: „Zezwalamy tylko na otwarcie narzędzi Devtools”.
źródło
Tak, możesz (lub nie) korzystać z eksperymentalnych interfejsów API
chrome.experimental.webInspector
.http://code.google.com/chrome/extensions/experimental.html
Możesz nawet zmienić zawartość i jej panele.
Pamiętaj, że nie będziesz mieć możliwości przesyłania rozszerzeń korzystających z eksperymentalnych interfejsów API.
źródło
experimental.webInspector
jest teraz nazywanychrome.experimental.devtools
. Niektóre interfejsy API nie są już eksperymentalne i są wymienione w sekcjichrome.devtools
. Niestety, nie ma możliwości automatycznego otwarcia narzędzi deweloperskich za pomocą rozszerzenia Chrome.chrome.devtools.*
interfejsy API stały się poza eksperymentalnymi interfejsami API.Niestety nie da się tego zrobić ...
Link chrome: // chromewebdata działa tylko wtedy, gdy instancja narzędzi programistycznych jest już otwarta ...
źródło
To jest dość stare, ale odkąd natknąłem się na to teraz, szukając rozwiązania, pomyślałem, że inni też mogą. Od Chrome 28 możesz używać devtools. * API. Umożliwia to otwieranie i manipulowanie panelami DevTools. Jest również godne uwagi, że nie ma już wytrwałości.
źródło
Można by spróbować
chrome.developerPrivate.openDevTools
źródło
Nie jest to niemożliwe z bocznym rozszerzeniem, ale jeśli powodem jest to, że zmęczono Cię wielokrotnym klikaniem Ctrl + Shift + I za każdym razem - możesz po prostu otworzyć menu prawego przycisku na żądanej stronie i wybrać z niego „Sprawdź”, to Konsola zostanie otwarta jak przycisk rozszerzenia, a także nie musisz szukać jej ikony za każdym razem, gdy jej potrzebujesz, co jest wygodniejsze niż korzystanie z rozszerzenia.
źródło