Firefox Tomorrow

web api interface

USB

View on MDN ↗

Limited availabilitySecure contextAvailable in workers

The USB interface of the WebUSB API provides attributes and methods for finding and connecting USB devices from a web page.

Use usb to get access to the USB object.

The USB interface inherits from EventTarget.

Instance properties

None.

Instance methods

  • getDevices() Experimental
    • : Returns a Promise that resolves with an array of USBDevice objects for paired attached devices.
  • requestDevice() Experimental
    • : Returns a Promise that resolves with an instance of USBDevice if the specified device is found. Calling this function triggers the user agent’s pairing flow.

Events

  • connect Experimental
    • : Fired whenever a previously paired device is connected.
  • disconnect Experimental
    • : Fired whenever a paired device is disconnected.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.