メインコンテンツへスキップ
バージョン: 22.5.0

Target クラス

Target は、CDP ターゲットを表します。CDP では、ターゲットはフレーム、ページ、ワーカーなど、デバッグ可能なものを指します。

シグネチャ:

export declare abstract class Target

備考

このクラスのコンストラクタは内部用としてマークされています。サードパーティのコードは、コンストラクタを直接呼び出したり、Targetクラスを拡張するサブクラスを作成したりしないでください。

メソッド

メソッド修飾子説明
asPage()任意のタイプのターゲットに対して、ページを強制的に作成します。タイプ other の CDP ターゲットをページとして処理したい場合に役立ちます。通常のページターゲットを処理する場合は、Target.page()を使用してください。
browser()ターゲットが属するブラウザを取得します。
browserContext()ターゲットが属するブラウザコンテキストを取得します。
createCDPSession()ターゲットにアタッチされた Chrome Devtools Protocol セッションを作成します。
opener()このターゲットを開いたターゲットを取得します。トップレベルのターゲットは null を返します。
page()ターゲットのタイプが "page""webview"、または "background_page" でない場合、null を返します。
type()これがどの種類のターゲットであるかを識別します。
url()
worker()ターゲットのタイプが "service_worker" または "shared_worker" でない場合、null を返します。