跳至主要內容
版本:23.11.1

DeviceRequestPrompt 類別

裝置請求提示讓您可以回應頁面透過像是 WebBluetooth 的 API 請求裝置。

簽名

export declare class DeviceRequestPrompt

備註

DeviceRequestPrompt 實例是透過 Page.waitForDevicePrompt() 方法傳回的。

此類別的建構子標記為內部使用。第三方程式碼不應直接呼叫建構子,或建立繼承 DeviceRequestPrompt 類別的子類別。

範例

const [devicePrompt] = 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)

解析為提示中符合篩選條件的第一個裝置。