MediaDeviceInfo.deviceId
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The 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.
Syntax
var deviceID = MediaDeviceInfo.deviceId
Value
A DOMString
.
Specifications
Specification |
---|
Media Capture and Streams # dom-mediadeviceinfo-deviceid |
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 | |
deviceId |
55 |
12 |
39 |
No |
42 |
11 |
55 |
55 |
39 |
42 |
11 |
6.0 |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo/deviceId