Foros del Web » Programando para Internet » Javascript »

Detectar rigurosamente Internet Explorer

Estas en el tema de Detectar rigurosamente Internet Explorer en el foro de Javascript en Foros del Web. Que tal gentes! Necesito que un script se ejecute solamente en Internet Explorer, pero que no se ejecute en navegadores que tienen la facultad de ...
  #1 (permalink)  
Antiguo 25/05/2006, 21:57
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 4 meses
Puntos: 13
Detectar rigurosamente Internet Explorer

Que tal gentes!

Necesito que un script se ejecute solamente en Internet Explorer, pero que no se ejecute en navegadores que tienen la facultad de identificarse como Internet Explorer (por ejemplo Ópera).

Primero pensé en recurrir a navigator.appName, pero tiene el problema de que navegadores como Ópera y Konqueror se pueden configurar para identificarse como IE.

Mi segunda opción fue detectar si el navegador soporta window.attachEvent, pero Ópera también tiene soporte para este método.

¿Existe alguna alternativa a los comentarios condicionales para detectar Internet Explorer?
__________________
El conocimiento es libre: Movimiento por la Devolución
  #2 (permalink)  
Antiguo 26/05/2006, 02:25
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hola frijolereu,

pídele además su userAgent.

Código:
navigator.userAgent.indexOf('Opera')>=0
Esa afirmación devuelve true si es opera

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.