Geliştirici araçlarını bir Google Chrome uzantısından programlı olarak açabilir miyim?


88

Devtools'a bağlanan bir krom uzantım var. İdeal olarak, tıklandığında oluşturduğum yeni sekmedeki geliştiricileri açan bir rozet istiyorum. Bunu arka plan sayfasından yapmanın bir yolu var mı?


sorunun cevabını nerede bulabilirsin?
GeorgeU

1
Bu yine de gerçekten güzel olurdu, değil mi - herhangi bir güncelleme?
boşalması

Burada ilgili, ancak biraz farklı bir soru yayınladım (ve bir ödül ekleyeceğim): stackoverflow.com/questions/16660325/…
ELLIOTTCABLE


2
Bir uzantı sayfasındaki "arka plan sayfası" bağlantısını tıkladığınızda Chrome'un devtool'ları açmak için ne kullandığını benim gibi merak ediyorsanız, buchrome.developerPrivate.openDevTools()
felixfbecker

Yanıtlar:



6

Evet, deneysel API'leri kullanarak yapabilirsiniz (veya kullanamazsınız) chrome.experimental.webInspector.
http://code.google.com/chrome/extensions/experimental.html
İçeriğini ve panellerini bile değiştirebilirsiniz.
Deneysel API'ler kullanan uzantıları gönderemeyeceğinizi unutmayın.


Ancak, kararlıysanız bunları uzantı galerisi dışında barındırabileceğinizi belirtmekte fayda var . Ancak bu, kullanıcıların geliştirici kanalını kullanmaları ve Deneysel Uzantı API'leri işaretini etkinleştirmeleri gerektiği anlamına gelir .
Alasdair

19
experimental.webInspectorşimdi denir chrome.experimental.devtools. Bazı API'ler artık deneysel değildir ve altında listelenmiştir chrome.devtools. Ne yazık ki, Dev araçlarını bir Chrome uzantısı aracılığıyla otomatik olarak açmanın bir yolu yoktur .
Rob W

@Rob W, chrome.devtools.*API'lerin deney API'lerinin dışına çıktığını fark etmedim .
Derek 朕 會 功夫

2

Ne yazık ki bunu yapmanın bir yolu yok ...

Chrome: // chromewebdata bağlantısı, yalnızca dev araçlarının bir örneği zaten açıksa çalışır ...


2

Bu oldukça eski ama şimdi bir çözüm ararken ona rastladığımdan, başkalarının da olabileceğini düşündüm. Chrome 28'den beri devtools. * API'sini kullanabilirsiniz. Bu, DevTools panellerini açmanıza ve değiştirmenize olanak tanır. Ayrıca artık son kullanma tarihi olmayan da dikkate değer.


Geliştirici araçlarını arka plan komut dosyasından progamatik olarak açmak için hangi yöntemin kullanıldığını hatırlıyor musunuz? Diğer tüm yanıtlar (stackoverflow'dan) bunun imkansız olduğunu gösteriyor gibi görünüyor ...
Sentero-esp12

@ Sentero-esp12 sadece gerekli sayfadaki sağ tuşa tıklayın ve buradan "İncele" yi seçin)
Acuna


0

Yan uzantı ile imkansız değildir, ancak nedeni her seferinde Ctrl + ÜstKrktr + I tuşlarına tekrar tekrar tıklamaktan yorulmuşsanız - gerekli sayfadaki sağ düğme menüsünü açıp buradan "İncele" yi seçebilirsiniz. Konsolu uzantı düğmesi gibi açacak ve ayrıca her ihtiyaç duyduğunuzda simgesini aramanıza gerek kalmayacaktır, bu bir uzantı kullanmaktan daha rahattır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.