USBConfiguration

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

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

WebUSB API 中的 USBConfiguration 接口提供了有关 USB 设备特定配置及其支持的接口的信息。

构造函数

USBConfiguration() 实验性

创建一个新的 USBConfiguration 对象,其中包含有关给定 USBDevice 的指定配置值的信息。

实例属性

USBConfiguration.configurationValue 只读 实验性

返回此配置的配置值。这等于定义此配置的设备提供的配置描述符中的 bConfigurationValue 字段。

USBConfiguration.configurationName 只读 实验性

返回设备提供的用于描述此配置的名称。这等于定义此配置的配置描述符中的 iConfiguration 字段所提供的索引的字符串描述符的值。

USBConfiguration.interfaces 只读 实验性

返回一个包含 USBInterface 实例的数组,这些实例描述了此配置支持的每个接口。

规范

规范
WebUSB API
# usbconfiguration-interface

浏览器兼容性