USBConfiguration

有限可用性

此功能不是基线,因为它在一些最常用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中,在某些或所有支持的浏览器中可用。

实验性:这是一个实验性技术
在生产环境中使用此功能之前,请仔细查看浏览器兼容性表

USBConfiguration 接口是WebUSB API的一部分,它提供了有关 USB 设备特定配置及其支持的接口的信息。

构造函数

USBConfiguration() 实验性

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

实例属性

USBConfiguration.configurationValue 只读 实验性

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

USBConfiguration.configurationName 只读 实验性

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

USBConfiguration.interfaces 只读 实验性

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

规范

规范
WebUSB API
# usbconfiguration-interface

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。