跳至主要内容
版本: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)解析为提示中与过滤器匹配的第一个设备。