HIDDevice: open() 方法
注意:此功能在 Web Workers 中可用,但 共享 Web Workers 除外。
open() 方法是 HIDDevice 介面的一部分,用於請求作業系統開啟 HID 裝置。
注意: HID 裝置不會自動開啟。因此,由 HID.requestDevice() 返回的 HIDDevice 物件必須使用此方法開啟,然後才能用於資料傳輸。
語法
js
open()
引數
無。
返回值
一個 Promise,在連線開啟後以 undefined 解析。
異常
InvalidStateErrorDOMException-
如果連線已開啟,則丟擲此異常。
NotAllowedErrorDOMException-
如果嘗試開啟連線因任何原因失敗,則丟擲此異常。
示例
在以下示例中,我們在嘗試傳送或接收資料之前,會等待 HID 連線開啟。
js
await device.open();
規範
| 規範 |
|---|
| WebHID API # dom-hiddevice-open |
瀏覽器相容性
載入中…