Resources

Client-side Component Generator

Resources

DeviceAtlas captures additional device properties from the Client-side. This page allows to customise scope of properties captured, in order to reduce the footprint of the Client-side Component library if desired. It is also possible to extend the library to capture additional properties of interest; instructions on how to do this can be found at Client-side Documentation.

For more information about Client-side properties and how they are obtained, please see the Dynamic Data page or How DeviceAtlas detects iPhone model blog article.

Property selection

Select the properties that you need and download it as a minified file.

Note: The properties selected by default are required to enable identification of Apple device versions. It is recommended to leave these unchanged: deviceAspectRatio, devicePixelRatio and js.deviceOrientation.

All Selected{0} out of {1} SelectedNone Selected
NameAPI NameData TypeDescription
devicePixelRatiostringRatio between physical pixels and device-independent pixels (dips) on the browser.
displayColorDepthintegerThe color depth of a display.
All Selected{0} out of {1} SelectedNone Selected
NameAPI NameData TypeDescription
cookieSupportbooleanThe ability of a client to store cookies and send them when appropriate.
flashCapablebooleanThe browser is Flash-Capable.
All Selected{0} out of {1} SelectedNone Selected
NameAPI NameData TypeDescription
js.supportBasicJavaScriptbooleanThe browser has some level of JavaScript support, typically Alert, Confirm, setInterval, setTimeout.
js.modifyDombooleanThe browser's JavaScript engine supports modifying DOM elements.
js.modifyCssbooleanThe browser's JavaScript engine supports modifying CSS elements.
js.supportEventsbooleanThe browser's JavaScript engine supports Events.
js.supportEventListenerbooleanThe browser's JavaScript engine supports Event Listeners.
js.xhrbooleanThe browser's JavaScript engine supports XMLHttpRequest.
js.supportConsoleLogbooleanThe browser's JavaScript engine supports console.log().
js.jsonbooleanThe browser's JavaScript engine supports JSON objects.
All Selected{0} out of {1} SelectedNone Selected
NameAPI NameData TypeDescription
html.audiobooleanThe browser supports the audio HTML tag.
html.canvasbooleanThe browser supports the canvas element.
html.inlinesvgbooleanThe browser supports inline SVG.
html.svgbooleanThe browser supports SVG.
html.videobooleanThe browser supports the video HTML tag.
css.animationsbooleanThe browser supports CSS animations.
css.columnsbooleanThe browser supports CSS columns.
css.transformsbooleanThe browser supports CSS transforms.
css.transitionsbooleanThe browser supports CSS transitions.
js.applicationCachebooleanThe browser's JavaScript engine supports Application Cache.
js.geoLocationbooleanThe browser's JavaScript engine supports Geo Location.
js.indexedDBbooleanThe browser's JavaScript engine supports indexedDB.
js.localStoragebooleanThe browser's JavaScript engine supports Local Storage.
js.sessionStoragebooleanThe browser's JavaScript engine supports Session Storage.
js.webGlbooleanThe browser's JavaScript engine supports Web GL.
js.webSocketsbooleanThe browser's JavaScript engine supports the Web Sockets API.
js.webSqlDatabasebooleanThe browser's JavaScript engine supports the Web SQL Database API.
js.webWorkersbooleanThe browser's JavaScript engine supports the Web Workers API.
js.deviceOrientationbooleanThe browser's JavaScript engine supports Device Orientation.
js.deviceMotionbooleanThe browser's JavaScript engine supports Device Motion event.
js.touchEventsbooleanThe browser's JavaScript engine supports Touch events.
js.querySelectorbooleanThe browser's JavaScript engine supports the Query Selector.
All Selected{0} out of {1} SelectedNone Selected
NameAPI NameData TypeDescription
orientationintegerThe orientation of the device.
userMediabooleanThe browser’s permissions to use a media device such as a camera or microphone.
js.accessDombooleanIndicates whether getElementsById, getElementsByTagName and getElementsByName are supported.
deviceAspectRatiostringThe aspect ratio of the device's screen.
js.batterybooleanThe browser's JavaScript engine supports Battery Status API.

Create amazing web presences on any screen
goMobi

Learn everything about mobile web technology
mobiForge

Evaluate your websites’ mobile readiness
mobiReady

© 2017 Afilias Technologies Ltd (dotMobi). All rights reserved.

This is a website of Afilias Technologies Ltd, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland

IAB Certified Member