2

最近、devtools に新しいExtensionPanelを追加する devtools の拡張機能を作成しました。このパネルは特定のページでしか役に立たないため、現在のページの内容に応じて条件付きで表示したいと考えました。ページのコンテキストに応じてパネルを動的に作成できますが、パネルを閉じる方法が見つかりませんでした (試してみましたがwindow.close()、パネル自体にはこのようなメソッドはありません)。

私の質問:プログラムでExtensionPanelを閉じる方法はありますか?

4

1 に答える 1

2

現時点では、これは DevTools ではサポートされていません。パネルまたはサイドバーを追加する場合、DevTools フロントエンドの存続期間中です。すべてのストック DevTools パネルは無条件に表示され、パネルを削除するための API メソッドがない理由は、パネルの出入りによる混乱を避けるためです。現在検査中のページにパネルが適用できない場合は、適用できない理由を説明するバナーを表示できます。

于 2013-09-26T05:47:01.593 に答える