Get browser name in javascript

<script>
var nAgt = navigator.userAgent;
var browserName = navigator.appName;
var nameOffset,verOffset,ix;
if ((verOffset=nAgt.indexOf("OPR/"))!=-1) {
browserName = "Opera";
}
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
browserName = "Opera";
}
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
browserName = "Microsoft Internet Explorer";
}
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
browserName = "Chrome";
}
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
browserName = "Safari";
}
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
browserName = "Firefox";
}
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) {
browserName = nAgt.substring(nameOffset,verOffset);
if (browserName.toLowerCase()==browserName.toUpperCase()) {
browserName = navigator.appName;
}
}
document.write('Browser name = '+browserName)
</script>

Share This:

Leave a Reply

Your email address will not be published. Required fields are marked *