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?