USBConnectionEvent

可用性有限

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

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

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

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

USBConnectionEvent 介面是 WebUSB API 的事件型別,當用戶代理檢測到新 USB 裝置已連線或斷開連線時,會將其傳遞給 USBconnectdisconnect 事件。

Event USBConnectionEvent

建構函式

USBConnectionEvent() 實驗性

返回一個 USBConnectionEvent 物件。

例項屬性

USBConnectionEvent.device 只讀 實驗性

返回一個表示當前裝置的 USBDevice 物件。

示例

以下示例展示瞭如何監聽 connect 和 disconnect 事件,以便在應用程式的使用者介面中新增和移除裝置。

js
navigator.usb.addEventListener("connect", (event) => {
  // Add event.device to the UI.
});

navigator.usb.addEventListener("disconnect", (event) => {
  // Remove event.device from the UI.
});

規範

規範
WebUSB API
# usbconnectionevent

瀏覽器相容性