browser.devtools.inspectedWindow

説明

chrome.devtools.inspectedWindow API を使用して、検証対象のウィンドウを操作します。検証対象のページのタブ ID を取得したり、検証対象のウィンドウのコンテキストでコードを評価したり、ページを再読み込みしたり、ページ内のリソースのリストを取得したりできます。

デベロッパー ツール API の使用に関する一般的な概要については、DevTools API の概要をご覧ください。

tabId プロパティは、browser.tabs.* API 呼び出しで使用できるタブ識別子を提供します。ただし、セキュリティ上の理由から、browser.tabs.* API はデベロッパー ツール拡張機能のページには公開されていません。タブ ID をバックグラウンド ページに渡し、そこから browser.tabs.* API 関数を呼び出す必要があります。

reload メソッドを使用して、検査対象のページを再読み込みできます。また、呼び出し元は、ユーザー エージェント文字列のオーバーライド、ページ読み込み時に早期に挿入されるスクリプト、キャッシュに保存されたリソースの強制再読み込みのオプションを指定できます。

getResources 呼び出しと onResourceContent イベントを使用して、検査対象のページ内のリソース(ドキュメント、スタイルシート、スクリプト、画像など)のリストを取得します。Resource クラスの getContent メソッドと setContent メソッド、および onResourceContentCommitted イベントは、リソース コンテンツの変更(外部エディタによる変更など)をサポートするために使用できます。

マニフェスト

この API を使用するには、次のキーを