Avance Zone

Browser full information javascript

To get full information on browser :

Like:

Browser name = Firefox
Full version = 2
Major version = 2
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

Got a good script to achieve the above Use :

<html>
<SCRIPT LANGUAGE=”JavaScript”>
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  =;
var fullVersion  = 0;
var majorVersion = 0;
// In Internet Explorer, the true version is after “MSIE” in userAgent
if ((verOffset=nAgt.indexOf(”MSIE”))!=-1) {
 browserName  = “Microsoft Internet Explorer”;
 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
 majorVersion = parseInt(+fullVersion);
}
// In Opera, the true version is after “Opera”
else if ((verOffset=nAgt.indexOf(”Opera”))!=-1) {
 browserName  = “Opera”;
 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
 majorVersion = parseInt(+fullVersion);
}
// In Firefox, the true version is after “Firefox”
else if ((verOffset=nAgt.indexOf(”Firefox”))!=-1) {
 browserName  = “Firefox”;
 fullVersion  = parseFloat(nAgt.substring(verOffset+8));
 majorVersion = parseInt(+fullVersion);
}
// In most other browsers, “name/version” is at the end of userAgent
else if ( (nameOffset=nAgt.lastIndexOf(’ ‘)+1) < (verOffset=nAgt.lastIndexOf(/')) )
{
 browserName  = nAgt.substring(nameOffset,verOffset);
 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
 if (!isNaN(fullVersion)) majorVersion = parseInt(”+fullVersion);
 else {fullVersion  = 0; majorVersion = 0;}
}
// Finally, if no name and/or no version detected from userAgent…
if (browserName.toLowerCase() == browserName.toUpperCase()
 || fullVersion==0 || majorVersion == 0 )
{
 browserName  = navigator.appName;
 fullVersion  = parseFloat(nVer);
 majorVersion = parseInt(nVer);
}
document.write(’Browser name  = ‘+browserName+’<br>’);
document.write(’Full version  = ‘+fullVersion+’<br>’);
document.write(’Major version = ‘+majorVersion+’<br>’);
document.write(’navigator.appName = ‘+navigator.appName+’<br>’);
document.write(’navigator.userAgent = ‘+navigator.userAgent+’<br>’);
</script>
<a href=”http://avancezone.com”>avancezone</a>
</html>

Comments

One Response to “Browser full information javascript”
  1. Suresh says:

    I think we have to replace the ” sybol to normal one. It works perfectly for me.
    Thanks

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

Avance Zone