website stats » Detectar navegador y versión con Javascript | Solo Código |

Detectar navegador y versión con Javascript

Escrito por J.F. el Lunes, 5 de Mayo del 2008 a las 16:08

Con el siguiente código Javascript, seremos capaces de detectar el navegador y la versión de éste utilizado a la hora de cargar nuestra página web. Soporta Internet Explorer, Firefox, Opera y Netscape.

JavaScript:
  1. // Browser detection
  2.  
  3. // Internet Explorer
  4. var ie  = document.all != null//ie4 and above
  5. var ie5 = document.getElementById && document.all;
  6. var ie6 = document.getElementById && document.all&&(navigator.appVersion.indexOf("MSIE 6.")>=0);
  7.  
  8. // Netscape
  9. var ns4 = document.layers != null;
  10. var ns6 = document.getElementById && !document.all;
  11. var ns  = ns4 || ns6;
  12.  
  13. // Firefox
  14. var ff  = !document.layers && !document.all;
  15.  
  16. // Opera
  17. var op  = navigator.userAgent.indexOf("opera")>0;
  18. var op7 = op && operaVersion() <= 7;
  19. var op8 = op && operaVersion()>= 8;
  20.  
  21. // Detects the Opera version
  22. function operaVersion() {
  23.     agent = navigator.userAgent;
  24.     idx = agent.indexOf("opera");   
  25.     if (idx>-1) {
  26.         return parseInt(agent.subString(idx+6,idx+7));
  27.     }
  28. }

Categoria: Javascript

No hay comentarios

Entradas relacionadas


Deja un comentario

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |