Browser Detection

Javascript Code

	var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	....
	};
	BrowserDetect.init();

Usage:

var browser = BrowserDetect.browser;
var version = BrowserDetect.version;
var os      = BrowserDetect.OS;

Output:

Browser:
Version:
OS:

Open Javascript Source