JSFiddle - React, Tailwind, and code Playground

by javaparknet

JavaScript

document.write(browserCheck()) ;
   
// InternetVersion
function getInternetVersion(ver) {
 var rv = -1; // Return value assumes failure.
 var ua = navigator.userAgent;
 var re = null;

 if(ver == "MSIE"){
  re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
 }else{
  re = new RegExp(ver+"/([0-9]{1,}[\.0-9]{0,})");
 }

 if (re.exec(ua) != null){
  rv = parseFloat(RegExp.$1);
 }
 return rv;
}

// Check the Browser Type and Version
function browserCheck(){
 var ver = 0; // Browser Version

 if(navigator.appName.charAt(0) == "N"){
  if(navigator.userAgent.indexOf("Chrome") != -1){
   ver = getInternetVersion("Chrome");
   return "Chrome : "+ver;

  }else if(navigator.userAgent.indexOf("Firefox") != -1){
   ver = getInternetVersion("Firefox");
   return "Firefox : "+ver;

  }else if(navigator.userAgent.indexOf("Safari") != -1){
   ver = getInternetVersion("Safari");
   return "Safari : "+ver;
  }
 }else if(navigator.appName.charAt(0) == "M"){
  ver = getInternetVersion("MSIE");
  return "MSIE : "+ver;
 }
}