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?
chrome.developerPrivate.openDevTools()
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?
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”.
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.
experimental.webInspector
jest teraz nazywany chrome.experimental.devtools
. Niektóre interfejsy API nie są już eksperymentalne i są wymienione w sekcji chrome.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 ...
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.
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.