HIDConnectionEvent.device

Secure context

This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The device read-only property of the HIDConnectionEvent interface returns the HIDDevice associated with this connection event.

Syntax

let device = HIDConnectionEvent.device;

Value

A HIDDevice.

Examples

The following example registers event listeners for connect and disconnect events, then prints the HIDDevice.productName to the console.

navigator.hid.addEventListener('connect', ({device}) => {
  console.log(`HID connected: ${device.productName}`);
});

navigator.hid.addEventListener('disconnect', ({device}) => {
  console.log(`HID disconnected: ${device.productName}`);
});

Specifications

Specification
WebHID API
# dom-hidconnectionevent-device

Browser compatibility

BCD tables only load in the browser