Common javascript functions to get browser name & version, I post here primarily for my own benefit as I always forget the syntax each time I need it.
Get Browser Name
Get Browser Version
Get Browser Type
Get Browser Name
function getBrowser() {
var userAgent = navigator.userAgent.toLowerCase();
if (/webkit/.test( userAgent )) {
return "safari";
}
if (/opera/.test( userAgent )) {
return "opera";
}
if (/msie/.test( userAgent ) && !/opera/.test( userAgent )) {
return "msie";
}
if (/mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )) {
return "mozilla";
}
};
Get Browser Version
function getBrowserVersion() {
var userAgent = navigator.userAgent.toLowerCase();
return (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1];
};
Get Browser Type
function(){
var isIE11 = function(){
var userAgent = navigator.userAgent.toLowerCase();
return (!$.browser.msie) && (userAgent.indexOf("trident") > 0);
};
var browserType = 0;
if($.browser.msie || isIE11()) {
browserType = 3;
} else if($.browser.mozilla && !isIE11()) {
browserType = 2;
} else if($.browser.safari) {
browserType = 1;
} else if($.browser.opera) {
browserType = 4;
};
return browserType;
}
Comments
Post a Comment