HID

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

注意:此功能在 Web Workers 中可用,但 共享 Web Workers 除外。

HID 介面提供了連線HID 裝置、列出已連線的 HID 裝置以及 HID 裝置事件處理程式的方法。

EventTarget HID

例項屬性

此介面還繼承了其父級 EventTarget 的屬性。

例項方法

此介面還繼承了其父級 EventTarget 的方法。

getDevices() 實驗性

返回一個 Promise,該 Promise 會解析為一個已連線 HID 裝置的陣列,這些裝置是使用者在響應 requestDevice() 呼叫後先前已授予訪問許可權的裝置。

requestDevice() 實驗性

返回一個 Promise,該 Promise 會解析為一個 HIDDevice 物件陣列。呼叫此函式將觸發使用者代理的許可權流程,以獲取對從返回的裝置列表中選擇的某個裝置的訪問許可權。

事件

connect 實驗性

當 HID 裝置連線時觸發。

disconnect 實驗性

當 HID 裝置斷開連線時觸發。

規範

規範
WebHID API
# dom-hid

瀏覽器相容性

另見