Browser Detect
by Ju Oliveira
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<p>Click on Try button to check IE Browser version.</p>
<button>Try it</button>
<p id="demo"></p>
JavaScript
function GetBrowser()
{
return navigator ? navigator.userAgent.toLowerCase() : "other";
}
function getBrowser() {
var b = "unknown";
try {
var e;
var f = e.width;
} catch (e) {
var err = e.toString();
if(err.search("not an object") !== -1){
return "safari";
} else if(err.search("Cannot read") !== -1){
return "chrome";
} else if(err.search("e is undefined") !== -1){
return "firefox";
} else if(err.search("Unable to get property 'width' of undefined or null reference") !== -1){
if(!(false || !!document.documentMode) && !!window.StyleMedia){
return "edge";
} else {
return "IE";
}
} else if(err.search("cannot convert e into object") !== -1){
return "opera";
} else {
return undefined;
}
}
};
function getB() {
if( navigator.userAgent.indexOf("Chrome") != -1 ) {
return "Chrome";
} else if( navigator.userAgent.indexOf("Opera") != -1 ) {
return "Opera";
} else if( navigator.userAgent.indexOf("MSIE") != -1 ) {
return "IE";
} else if( navigator.userAgent.indexOf("Firefox") != -1 ) {
return "Firefox";
} else {
return "unknown";
}
}
$(function(){
d = getB();
$('#demo').text(d);
//console.log(getNavigator());
})