1

私が取り組んでいるクロム拡張機能があります。これは、devtools パネル ( http://developer.chrome.com/extensions/devtools.panels.html ) にあります。

拡張機能をすばやく開くためのボタンを追加したいと考えています。browser_action ボタンを問題なく追加しましたが、ブラウザー アクションから開発者ツールを起動する方法に関する情報が見つかりません。

開発者ツールを開いて、ブラウザのアクション ボタンからペインに切り替える方法はありますか?

4

1 に答える 1

2

これが可能であるか、可能になる可能性は低いようです。Chromium Issue 112277から:

明示的な devtools を開くことのみを許可します。

そこに記載されている問題はユースケースとは少し異なりますが、「明示的な開発ツールを開く」という要件に反して、ニーズがまだ実行されているようです。

「明示的な devtools を開く」とは、「ユーザーが明示的に devtools を要求したときにのみ devtools を開く」という意味です。この読み取りは、拡張ボタンで開発者ツールを開くことを許可することと互換性がありません。何かを実行するように見えるボタン (たとえば、Web サイトにリダイレクトする) を表示することもできますが、クリックすると実際に開発者ツールが開かれます。ユーザーが明示的に要求することなく、開発者ツールを開いただけであり、これは私の読みと矛盾しています。 「明示的な devtools の開始」の。

「ユーザー データの明示的な削除のみを許可する」という理論上のステートメントを考えてみましょう。確かに、そのディレクティブは、任意の拡張ボタンがユーザー データを削除することを許可することを妨げますよね? ユーザーがボタンを明示的にクリックしたとしても、明示的に削除を選択したわけではありません。

おそらく、「明示的な devtools の開始」をより大まかに読んで、「ユーザー アクションに直接応答する場合にのみ devtools を開く」ことを意味し、この機能の将来のサポートの可能性を残すことができます。

于 2013-06-05T19:27:33.497 に答える