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 | 目前可選裝置的清單。 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
cancel() | 取消提示。 | |
select(device) | 在提示清單中選擇一個裝置。 | |
waitForDevice(filter, options) | 解析為提示中符合篩選條件的第一個裝置。 |