Google Chrome拡張機能からプログラムでdevtoolsを開くことはできますか?


87

devtoolsにフックするChrome拡張機能があります。理想的には、クリックすると、作成した新しいタブでdevtoolsを開くバッジが必要です。バックグラウンドページからこれを行う方法はありますか?


問題の答えをどこで見つけることができますか?
GeorgeU 2011

1
これはまだ本当にいいですね-更新はありますか?
2012年

私が投稿した(と恵みに追加されます)に関連しますが、わずかに異なる、ここで質問:stackoverflow.com/questions/16660325/...
ELLIOTTCABLE


2
場合は、あなたは、それはクロムを使用すると、拡張ページの「backgroungページ」リンクをクリックすると、デベロッパーツールを開くために自分自身を使用してどのような私のような好奇心だよchrome.developerPrivate.openDevTools()
felixfbecker

回答:



6

はい、実験的なAPIを使用できます(または使用できません)chrome.experimental.webInspector
http://code.google.com/chrome/extensions/experimental.html
コンテンツやパネルを変更することもできます。
実験的なAPIを使用する拡張機能は送信できないことに注意してください。


ただし、決心した場合は、拡張機能ギャラリーの外部でこれらホストできることに注意してください。これは、ユーザーがdevチャネルを使用し、Experimental ExtensionAPIフラグを有効にする必要があることを意味します。
Alasdair 2011

19
experimental.webInspector現在はと呼ばれていchrome.experimental.devtoolsます。一部のAPIは実験的なものではなく、の下にリストされていchrome.devtoolsます。残念ながら、 Chrome拡張機能を介して開発ツールを自動的に開く方法はありません
ロブW

@Rob W、chrome.devtools.*APIが実験APIの外になっていることに気づきませんでした。
デレク朕會功夫2012年

2

残念ながら、それを行う方法はありません...

chrome:// chromewebdataリンクは、開発ツールのインスタンスがすでに開かれている場合にのみ機能します...


2

これはかなり古いですが、私が今それを見つけたので、私は他の人も持っているかもしれないと思った解決策を探していました。Chrome 28以降、devtools。* APIを使用できます。これにより、DevToolsパネルを開いて操作できます。また、もはや実験的ではないことも注目に値します。


バックグラウンドスクリプトからdevtoolsをプログラムで開くために使用される方法を覚えていますか?(stackoverflowのからの)他のすべての答えは、それは不可能だことを示唆しているように見える...
センテロ-esp12

@ Sentero-esp12必要なページの右ボタンをクリックして、そこから[検査]を選択するだけです)
Acuna


0

サイドエクステンションでは不可能ではありませんが、Ctrl + Shift + Iを何度も何度もクリックするのに疲れていることが理由である場合は、必要なページで右ボタンメニューを開き、そこから[検査]を選択するだけです。拡張ボタンのようにコンソールを開きます。また、必要なときにアイコンを検索する必要がないため、拡張機能を使用するよりも便利です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.