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'))
);
プロパティ
プロパティ | 修飾子 | 型 | 説明 |
---|---|---|---|
devices | DeviceRequestPromptDevice[] | 選択可能なデバイスの現在のリスト。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
cancel() | プロンプトをキャンセルします。 | |
select(device) | プロンプトのリストからデバイスを選択します。 | |
waitForDevice(filter, options) | フィルターに一致するプロンプトの最初のデバイスに解決します。 |