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

DeviceRequestPrompt クラス

デバイスリクエストプロンプトを使用すると、WebBluetoothなどのAPIを通じてデバイスを要求するページに応答できます。

署名:

export declare class DeviceRequestPrompt

備考

DeviceRequestPrompt インスタンスは、Page.waitForDevicePrompt() メソッドを介して返されます。

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

const [deviceRequest] = Promise.all([
page.waitForDevicePrompt(),
page.click('#connect-bluetooth'),
]);
await devicePrompt.select(
await devicePrompt.waitForDevice(({name}) => name.includes('My Device'))
);

プロパティ

プロパティ修飾子説明
devicesDeviceRequestPromptDevice[]選択可能なデバイスの現在のリスト。

メソッド

メソッド修飾子説明
cancel()プロンプトをキャンセルします。
select(device)プロンプトのリストからデバイスを選択します。
waitForDevice(filter, options)フィルターに一致するプロンプトの最初のデバイスに解決します。