USBDevice: selectAlternateInterface() method
  
  
   
   The selectAlternateInterface() method of the USBDevice interface returns a promise that resolves when the specified alternative endpoint is selected.
   
  Syntax
  
   
    
    selectAlternateInterface(interfaceNumber, alternateSetting)
    
   
  Parameters
  
   
    - 
     interfaceNumber
- 
     The index of one of the interfaces supported by the device. Interfaces are device-specific. 
- 
     alternateSetting
- 
     The configuration of the selected interface. 
 
  Return value
  
  Specifications
  
  Browser compatibility
  
   
    
     
      
       |  | Desktop | Mobile | 
      
       |  | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | 
     
     
      
       | selectAlternateInterface | 61 | 79 | No | No | 48 | No | No | 61 | No | 45 | No | 8.0 |