Note: This should not be used for critical functionality as browser detection is considered unreliable. It is considered best practice to use feature detection rather than browser detection.
Here's an example of usage:
var browser = (navigator.userAgent.toLowerCase());
// console.log(browser);
if (browser.search(/chrome/g) > -1) {
console.log(browser.search(/chrome/g));
$("#page-resethome .browser-alert").hide();
$("#chrome-select").addClass("active");
$("#browser-show #chrome").show();
} else if (browser.search(/safari/g) > -1) {
$("#page-resethome .browser-alert").hide();
$("#safari-select").addClass("active");
$("#browser-show #safari").show();
} else if (browser.search(/firefox/g) > -1) {
$("#page-resethome .browser-alert").hide();
$("#firefox-select").addClass("active");
$("#browser-show #firefox").show();
} else if (browser.search(/msie/g) > -1) {
$("#page-resethome .browser-alert").hide();
$("#ie-select").addClass("active");
$("#browser-show #ie").show();
} else {
$("#page-resethome .browser-alert").show();
}
Note: This should not be used for critical functionality as browser detection is considered unreliable. It is considered best practice to use feature detection rather than browser detection.
Here's an example of usage: