Loading
carregando...

Identificar navegador do usuário com javascript


Recentemente me deparei com alguns problemas em relação à algumas funcionalidades de um site de notícias que para certos navegadores as funções se comportavam de maneira diferente.

Com isso tive que adaptar uma funcionalidade para um grupo de navegador, para isso necessitava descobrir qual o tipo de navegador usado pelo usuário que estaria acessando o site.

Depois de várias pesquisas e testes cheguei a essa função em javascript que funcionou corretamente sem nenhum tipo de restrinção.

segue o código abaixo:

  1.  
  2. <script type="text/javascript">
  3. function identific_nav(){
  4.     var nav = navigator.userAgent.toLowerCase();
  5.     if(nav.indexOf("msie") != -1){
  6.         browser = "msie";
  7.     }else if(nav.indexOf("opera") != -1){
  8.         browser = "opera";
  9.     }else if(nav.indexOf("mozilla") != -1){
  10.         if(nav.indexOf("firefox") != -1){
  11.             browser = "firefox";
  12.         }else if(nav.indexOf("firefox") != -1){
  13.             browser = "mozilla";
  14.         }else if(nav.indexOf("chrome") != -1){
  15.             browser = "chrome";
  16.         }
  17.     }else{
  18. 	alert("Navegador desconhecido!");
  19.     }
  20. }
  21. </script>
  22.  


Não é uma função complexa por isso prática para uso e fácil adaptação.

Abrass... tt


Autor: Dárcio Gomes
Data: 11/09/2012 00:00:00