a script for browser & os detection
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
LICENSE.md
README.md

README.md

#detect.js ###provides the browser & os as a readable string.

About

This script uses the navigator.userAgent string to detect the browser. Since this string is easily altered by a user, detect.js should not be used to alter the behavior of your javascript code. Instead, it should be used for displaying the likely browser information to the user.

Usage

Add detect.js to your page:

<script src="detect.js"></script>

Retrieve the browser, version, & os:

console.log( window.ui.browser );
console.log( window.ui.version );
console.log( window.ui.os );

window.ui

detect.js adds a 'ui' (short for user information) object to the window.

window.ui = {
    browser : 'Firefox',
    version : '6.0.2',
    os : 'Mac OS X 10.7'
}

Which browsers are supported?

Internet Explorer 6, 7, 8, 9, Mobile
Firefox 3.6, 4, 5, 6, 7, Mobile
Safari 3, 4, 5, Mobile
Opera 9, 10, 11, Mini, Mobile 
Chrome

Which operating systems can be detected?

Mac OS X
Windows
Linux
Android
iOS