18/07/2012

Javascript - Detectar Internet Explorer

<script>
    // Retorna a versão Windows Internet Explorer, caso contrário -1
    function getInternetExplorerVersion() {
       var rv = -1;
       if (navigator.appName == 'Microsoft Internet Explorer'){
          var ua = navigator.userAgent;
          var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
          if (re.exec(ua) != null)
             rv = parseFloat( RegExp.$1 );
       }
       return rv;
    }
    function checkIEVersion(){
       var msg = "Parabéns você não está usando IE.";
       var ver = getInternetExplorerVersion();
       if ( ver> -1 ){
          if ( ver>= 8.0 )
             msg = "Que pena, você está usando IE8.";
          else if ( ver == 7.0 )
              msg = "Que pena, você está usando IE7.";
          else if ( ver == 6.0 )
              msg = "Que pena, você está usando IE6.";
          else
              msg = "Atualize seu navegador.";
        }
       alert( msg );
    }
    checkIEVersion();
</script>
Fonte: http://www.mkyong.com/javascript/how-to-detect-ie-version-using-javascript/

Nenhum comentário:

Postar um comentário