﻿var BrowserDetect = { init: function() { this.browser = this.searchString(this.dataBrowser) || "undefined" }, searchString: function(d) { for (var a = 0; a < d.length; a++) { var b = d[a].string; var c = d[a].prop; this.versionSearchString = d[a].versionSearch || d[a].identity; if (b) { if (b.indexOf(d[a].subString) != -1) { return d[a].identity } } else { if (c) { return d[a].identity } } } }, dataBrowser: [{ string: navigator.userAgent, subString: "Chrome", identity: "Chrome" }, { string: navigator.vendor, subString: "Apple", identity: "Safari", versionSearch: "Version" }, { prop: window.opera, identity: "Opera" }, { string: navigator.userAgent, subString: "Firefox", identity: "Firefox" }, { string: navigator.userAgent, subString: "Netscape", identity: "Netscape" }, { string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE" }, { string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv" }, { string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla"}] }; BrowserDetect.init();
