Ich habe eine Chrome-Erweiterung, die sich in die Devtools einhakt. Idealerweise möchte ich ein Abzeichen, das beim Klicken die devtools auf der neuen Registerkarte öffnet, die ich erstellt habe. Gibt es eine Möglichkeit, dies von der Hintergrundseite aus zu tun?
javascript
google-chrome-extension
google-chrome-devtools
Paul C Nichols
quelle
quelle
chrome.developerPrivate.openDevTools()
Antworten:
Es ist unwahrscheinlich, dass dies möglich ist oder jemals möglich wird.
Überprüfen Sie dies: https://code.google.com/p/chromium/issues/detail?id=112277
Darin heißt es: "Wir erlauben nur das explizite Öffnen von Devtools."
quelle
Ja, Sie können (oder nicht) die experimentellen APIs verwenden
chrome.experimental.webInspector
.http://code.google.com/chrome/extensions/experimental.html
Sie können sogar den Inhalt und die Bedienfelder ändern.
Beachten Sie, dass Sie keine Erweiterungen senden können, die experimentelle APIs verwenden.
quelle
experimental.webInspector
heißt jetztchrome.experimental.devtools
. Einige der APIs sind nicht mehr experimentell und werden unter aufgeführtchrome.devtools
. Leider gibt es keine Möglichkeit, die Dev-Tools automatisch über eine Chrome-Erweiterung zu öffnen .chrome.devtools.*
APIs außerhalb von Experiment-APIs liegen.Leider gibt es keine Möglichkeit, das zu tun ...
Der chrom: // chromewebdata Link funktioniert nur, wenn eine Instanz von dev tools bereits geöffnet ist ...
quelle
Das ist ziemlich alt, aber da ich jetzt auf der Suche nach einer Lösung darauf gestoßen bin, dachte ich, dass andere es auch haben könnten. Seit Chrome 28 können Sie die devtools. * API verwenden. Auf diese Weise können Sie DevTools-Bedienfelder öffnen und bearbeiten. Es ist auch bemerkenswert, nicht mehr expirimental.
quelle
Man könnte es versuchen
chrome.developerPrivate.openDevTools
quelle
Mit der Seitenerweiterung ist dies nicht unmöglich. Wenn Sie jedoch müde sind, jedes Mal auf Strg + Umschalt + I zu klicken, können Sie einfach das Menü mit der rechten Taste auf der gewünschten Seite öffnen und "Inspizieren" auswählen Öffnen Sie die Konsole wie eine Erweiterungstaste, und Sie müssen nicht jedes Mal nach dem Symbol suchen, wenn Sie es benötigen. Dies ist praktischer als die Verwendung einer Erweiterung.
quelle