JSFiddle - React, Tailwind, and code Playground

by rodrigonery

JavaScript

var $Navegador = $Navegador || {};
$Navegador.Class = (function () {
    "use strict";
    var Detecta = {
        IExplorer: (function () {
            if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
                var ieversion = new Number(RegExp.$1);
                switch (ieversion) {
                case ieversion >= 8:
                    console.log("Você está usando IE8.x ou acima");
                    break;
                case ieversion >= 7:
                    console.log("Você está usando IE7.x");
                    break;
                case ieversion >= 6:
                    console.log("Você está usando IE6.x");
                    break;
                case ieversion >= 5:
                    console.log("Você está usando IE5.x");
                    break;
                default:
                    console.log("Você está usando IE9.x ou acima");
                }
            }
        }),
        init: (function () {
            Detecta.Opera();
            Detecta.FireFox();
            Detecta.IExplorer();
        })
    };
    return Detecta.init();

}($Navegador.Class));