deviceId readonly property of the
MediaDeviceInfo interface returns a
DOMString that is an identifier for the represented device and is persisted across sessions. It is un-guessable by other applications, and unique to the origin of the calling application. It is reset when the user clears cookies. For private browsing, a different identifier is used that is not persisted across sessions.
var deviceID = MediaDeviceInfo.deviceId
|Media Capture and Streams
The definition of 'deviceId' in that specification.
|Candidate Recommendation||Initial definition.|
|Feature||Android webview||Chrome for Android||Edge mobile||Firefox for Android||Opera Android||iOS Safari||Samsung Internet|
1. For earlier versions, this interface is available through the adapter.js polyfill
2. This interface is available in Opera through the adapter.js polyfill.