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 を返します。 |