USB

可用性有限

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

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

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

注意:此功能在 Web Workers 中可用。

WebUSB API 中的 USB 介面提供了用於從網頁查詢和連線 USB 裝置的屬性和方法。

使用 navigator.usb 來訪問 USB 物件。

USB 介面繼承自 EventTarget

EventTarget USB

例項屬性

無。

例項方法

USB.getDevices() 實驗性

返回一個 Promise,該 Promise 會解析為一個已配對連線裝置的 USBDevice 物件陣列。

USB.requestDevice() 實驗性

返回一個 Promise,如果找到指定的裝置,該 Promise 會解析為一個 USBDevice 物件例項。呼叫此函式會觸發使用者代理的配對流程。

事件

connect 實驗性

每當之前配對的裝置連線時觸發。

disconnect 實驗性

每當配對的裝置斷開連線時觸發。

規範

規範
WebUSB API
# usb

瀏覽器相容性