説明
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 を使用するには、次のキーを