Resources

Client-side Properties

DeviceAtlas can detect 39 device properties from the Client-side. To view all DeviceAtlas properties, please check the Available Properties list.

For more information about Client-side properties and how they are obtained, please see the Dynamic Data page.

Filter properties by typing in the box.

Hardware

[1] Client-side Component

[1] Name API Name Data Type Description
Yes Device Pixel Ratio devicePixelRatio string Ratio between physical pixels and device-independent pixels (dips) on the browser.
Yes Screen Color Depth displayColorDepth integer The color depth of a display.
No matches found

Web Browser

[1] Client-side Component

[1] Name API Name Data Type Description
Yes Cookie cookieSupport boolean The ability of a client to store cookies and send them when appropriate.
Yes Flash Capable flashCapable boolean The browser is Flash-Capable.
No matches found

JavaScript

[1] Client-side Component

[1] Name API Name Data Type Description
Yes JS Support Basic Java Script js.supportBasicJavaScript boolean The browser has some level of JavaScript support, typically Alert, Confirm, setInterval, setTimeout.
Yes JS Modify Dom js.modifyDom boolean The browser's JavaScript engine supports modifying DOM elements.
Yes JS Modify CSS js.modifyCss boolean The browser's JavaScript engine supports modifying CSS elements.
Yes JS Support Events js.supportEvents boolean The browser's JavaScript engine supports Events.
Yes JS Support Event Listener js.supportEventListener boolean The browser's JavaScript engine supports Event Listeners.
Yes JS XHR js.xhr boolean The browser's JavaScript engine supports XMLHttpRequest.
Yes JS Support Console Log js.supportConsoleLog boolean The browser's JavaScript engine supports console.log().
Yes JS Json js.json boolean The browser's JavaScript engine supports JSON objects.
No matches found

HTML5

[1] Client-side Component

[1] Name API Name Data Type Description
Yes HTML Audio html.audio boolean The browser supports the audio HTML tag.
Yes HTML Canvas html.canvas boolean The browser supports the canvas element.
Yes HTML Inline SVG html.inlinesvg boolean The browser supports inline SVG.
Yes HTML SVG html.svg boolean The browser supports SVG.
Yes HTML Video html.video boolean The browser supports the video HTML tag.
Yes CSS Animations css.animations boolean The browser supports CSS animations.
Yes CSS Columns css.columns boolean The browser supports CSS columns.
Yes CSS Transforms css.transforms boolean The browser supports CSS transforms.
Yes CSS Transitions css.transitions boolean The browser supports CSS transitions.
Yes JS Application Cache js.applicationCache boolean The browser's JavaScript engine supports Application Cache.
Yes JS Geo Location js.geoLocation boolean The browser's JavaScript engine supports Geo Location.
Yes JS Indexeddb js.indexedDB boolean The browser's JavaScript engine supports indexedDB.
Yes JS Local Storage js.localStorage boolean The browser's JavaScript engine supports Local Storage.
Yes JS Session Storage js.sessionStorage boolean The browser's JavaScript engine supports Session Storage.
Yes JS Web GL js.webGl boolean The browser's JavaScript engine supports Web GL.
Yes JS Web Sockets js.webSockets boolean The browser's JavaScript engine supports the Web Sockets API.
Yes JS Web SQL Database js.webSqlDatabase boolean The browser's JavaScript engine supports the Web SQL Database API.
Yes JS Web Workers js.webWorkers boolean The browser's JavaScript engine supports the Web Workers API.
Yes JS Device Orientation js.deviceOrientation boolean The browser's JavaScript engine supports Device Orientation.
Yes JS Device Motion js.deviceMotion boolean The browser's JavaScript engine supports Device Motion event.
Yes JS Touch Events js.touchEvents boolean The browser's JavaScript engine supports Touch events.
Yes JS Query Selector js.querySelector boolean The browser's JavaScript engine supports the Query Selector.
No matches found