Saya memiliki ekstensi chrome yang terhubung ke devtools. Idealnya saya menginginkan lencana yang, ketika diklik, membuka alat pengembang di tab baru yang saya buat. Apakah ada cara untuk melakukan ini dari halaman latar belakang?
javascript
google-chrome-extension
google-chrome-devtools
Paul C Nichols
sumber
sumber
chrome.developerPrivate.openDevTools()
Jawaban:
Tampaknya tidak mungkin hal ini mungkin atau akan pernah menjadi mungkin,
periksa ini: https://code.google.com/p/chromium/issues/detail?id=112277
yang berbunyi: "Kami hanya mengizinkan pembukaan devtools eksplisit."
sumber
Ya, Anda dapat (atau tidak) menggunakan API eksperimental
chrome.experimental.webInspector
.http://code.google.com/chrome/extensions/experimental.html
Anda bahkan dapat mengubah konten dan panelnya.
Perhatikan bahwa Anda tidak dapat mengirimkan ekstensi yang menggunakan API eksperimental.
sumber
experimental.webInspector
sekarang dipanggilchrome.experimental.devtools
. Beberapa API sudah tidak eksperimental, dan mereka terdaftar di bawahchrome.devtools
. Sayangnya, tidak ada cara untuk membuka alat Dev secara otomatis melalui ekstensi Chrome.chrome.devtools.*
API berada di luar API eksperimen.Sayangnya, tidak ada cara untuk melakukan itu ...
Tautan chrome: // chromewebdata hanya berfungsi jika instance alat dev sudah dibuka ...
sumber
Ini cukup tua tetapi karena saya menemukannya sekarang mencari solusi, saya pikir orang lain mungkin juga melakukannya. Sejak Chrome 28 Anda dapat menggunakan devtools. * API. Ini memungkinkan Anda untuk membuka dan memanipulasi panel DevTools. Hal ini juga penting tidak lagi eksperimental.
sumber
Seseorang bisa mencoba
chrome.developerPrivate.openDevTools
sumber
Ini bukan tidak mungkin dengan ekstensi samping, tetapi jika alasannya adalah Anda lelah mengeklik Ctrl + Shift + I berulang kali setiap saat - Anda cukup membuka menu tombol kanan pada halaman yang diperlukan dan memilih "Periksa" darinya, itu Anda akan membuka konsol seperti tombol ekstensi, dan Anda juga tidak perlu mencari ikonnya setiap kali Anda membutuhkannya, yang lebih praktis daripada menggunakan ekstensi.
sumber