• Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
  • ZoneArtCss Móvil

Detectar navegador con jQuery

Obtén una cuenta de @zoneartcss.com gratuita
Registrarse
Ver correo
Abr 20


detectar_navegador_jquery


Hace poco me vi en la “necesidad” ya que me necesitaban “ocultar” determinado contenido para usuarios con Opera de navegador, y pues preguntando a los grandes que si saben jQuery jeje, me recomendaron esta solucion….
Detectar navegador con jQuery

¿Qué hace el script?

- Comprueba primero si el fichero de las css de cada navegador existe, si no existe, el script no se ejecuta, eto sirve para que el script no compruebe el navegador ni la versión del usuario.

Para que hacer todo esto?

Rapidez en la ejecución del script, es decir, solo añadirá la hoja de estilos que tengamos en el directorio /css/browsers/.

- Detecta el navegador Internet Explorer 8.0

Script para comprobar rutas de ficheros físicos:

1
2
3
4
5
6
7
8
9
10
function file_exists (url) {
    var req = this.window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    if (!req) {throw new Error('XMLHttpRequest not supported');}
    req.open('HEAD', url, false);
    req.send(null);
    if (req.status == 200){
        return true;
    }
    return false;
}

Una vez el script detecta el navegador que estamos utilizando pasaremos los condicionales para escribir una ruta de css u otra:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ($.browser.chrome) {
	document.write("<link rel='stylesheet' type='text/css' href='css/browsers/chrome.css'>");
	}else if ($.browser.msie){
   		if ($.browser.version>=7){
	  document.write("<link rel='stylesheet' type='text/css' href='css/browsers/ie7.css'>");
   		}else{
	  		document.write("<link rel='stylesheet' type='text/css' href='css/browsers/ie6.css'>");
   		}
	}else if ($.browser.safari) {
    document.write("<link rel='stylesheet' type='text/css' href='css/browsers/safari.css'>");
	}else if ($.browser.opera) {
    document.write("<link rel='stylesheet' type='text/css' href='css/browsers/opera.css'>");
	}else if ($.browser.mozilla) {
    document.write("<link rel='stylesheet' type='text/css' href='css/browsers/firefox.css'>");
	}

Por ejemplo, la primera condición dice, si estás utilizando el navegador Chrome añadirá:

1
<link rel='stylesheet' type='text/css' href='css/browsers/chrome.css'>

Fuente: Detectar navegador con jQuery




Compartir   votar
¿Te gusto este tema?
Recibe en tu correo las ultimas actualizaciones

Escribe tu correo:

Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.
Posted in CSS, Desarrollo Web, Tips, jQuery. on Martes, Abril 20th, 2010 by miguelortega Tags: condicionales para otros navegadores, css para chrome, css para opera, css para safari, detectar navegador con javascript, detectar navegador con jquery, detectar navegador con js, hoja de estils para cada navegador, jquery css, saber que navegador con jquery, un css para cada navegador

Leave a Reply

Security Code:

ZoneArtCSS | Tu lugar: Del Arte CSS

  • Encuesta

    ¿El hosting en México es?

    View Results

    Loading ... Loading ...
    • Polls Archive
  • Buscador
  • Suscribete
    Escribe tu correo:

    Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.








  • Lo Último

    Operadores lógicos en PHPOperadores lógicos en PHP   DeviantART - Diseños onlineDeviantART - Diseños online   Top 10 de Lenguajes de Programación Agosto 2010Top 10 de Lenguajes de Programación Agosto 2010   Nuevo Filezilla 3.3.4 disponible Nuevo Filezilla 3.3.4 disponible   Consultas Básicas de SQLConsultas Básicas de SQL  


  • Ideas
  • Archivos
  • Comentarios
  • Populares
ajax alex aguiar cms codigo CSS Curl diseño efecto estilo facebook facil firefox fireworks fix flash gallery google gratis html iconos gratis ie6 i hate photoshop images Javascript jQuery js libreria liz palacios manual menu miguelortega miguel ortega Mootools php plugin problema solucion style Themes para dedalus tutorial Twitter video web wordpress zoneartcss
  • Agosto 2010
  • Julio 2010
  • Junio 2010
  • Mayo 2010
  • Abril 2010
  • Marzo 2010
  • Febrero 2010
  • Enero 2010
  • Diciembre 2009
  • Noviembre 2009
  • Octubre 2009
  • Septiembre 2009
  • Agosto 2009
  • Julio 2009
  • Junio 2009
  • [ThemeDedalus] Sunrise2-Art  2
    miguelortega, PPUMAS
  • Navegar por internet gratis desde celular o móvil con telcel  678
    miguelortega, miguelortega, miguelortega, miguelortega, dragon oscuro, Alex [...]
  • Redimensionar imagen de fondo [Elastico] con CSS  2
    miguelortega, bernardo campillo
  • Menu con Javascript y jQuery - Efecto Sombra  1
    marcelo
  • Opacidad con css [+FIX]  7
    jorge, Miguel Ortega, Alex Aguiar, Gonzalo, Yo, Alex Aguiar [...]
  • Navegar por internet gratis desde celular o móvil con telcel {679}
  • Popin - Plugin jQuery para Pop-Ups {27}
  • Crear tu aplicación del facebook {18}
  • Personalizar en menú que sale cuando das clic secundario con JavaScript {16}
  • Beautiful Slide con jQuery {14}


  • Categorías
  • RSS Twitter
    Zoneartcss
    • RT @dmedina: yeah! mi esposa fue a ver si por fin ya podemos sacar el iPhone 4 :D mas bien la mande jajaja// eso es!!! asi se hace :P 11:09:50 AM Agosto 31, 2010 desde TweetDeck
    • RT @lizpalacios5: @zoneartcss pide incapacidad /// ajaj awech.. 09:38:57 AM Agosto 31, 2010 desde TweetDeck
    • @lizpalacios5 sip de la fregada me mueeeeeeerrrrrrrrrrrrrrroooooooooooo 09:19:22 AM Agosto 31, 2010 desde TweetDeck en respuesta a lizpalacios5
    • hola amigos buen dia, aquí con una gripa de la fregada, saludos 09:11:55 AM Agosto 31, 2010 desde TweetDeck
  • Enlaces
    • Bienes Raices en Mérida
    • Blog SexyTec
    • Desarrollo Web
    • Descargas para Celular
    • Frogx3
    • Hosting en Mexico
    • Noticias en Cozumel
    • Playeras y Uniformes
    • SexyTec.net
    • WebAdictos
Alterblogs Posts
  • La tendencia para este verano – Bolsas Transparentes por Prada
  • Las Aparicio – Gran serie que plantea las incógnitas que a diario se hacen las mujeres
  • Como descargar videos de YouTube
  • Trucos para FarmVille, y todo lo que debes tener en cuenta
  • Chevrolet Spark 2011
  • Espectacular deportivo electrico de Citroen – Citroën Survolt
  • Corona Music Fest Veracruz este 23 de Abril 2010
  • Expo Ganadera Ylang Ylang 2010 del 21 de mayo al 6 de junio Veracruz
  • Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
   

Back to Top

© Copyright ZoneArtCSS | Tu lugar: Del Arte CSS. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

  • Blogalaxia
  • http://www.wikio.es
  • TOP Bitacoras.com