javascript - tag - ¿Cuál es la versión de JScript que está en IE9?
title title html (3)
Quiero esto para un código de compilación condicional que se ejecutará en todos los IE menos que IE9.
Casi siempre es mejor hacer la detección de características, no la detección de una versión específica (o un navegador específico), porque no hay certeza de que una versión dada de un navegador sea siempre la misma.
Por ejemplo, Microsoft lanzará una nueva plataforma móvil pronto, con su propia versión de IE. En el pasado, las versiones móviles de IE a veces informaban exactamente los mismos datos de versión que las versiones de escritorio, pero tenían características y características muy diferentes entre ellas.
También sugeriría usar jQuery, Modernizr y otras herramientas para facilitar la escritura de código sin tener que preocuparse por el navegador en el que estás.
El cheque por menos de IE9 es:
if (@_jscript_version < 9)
Vale la pena señalar, la multitud de wikipedia mantiene estos actualizados bastante bien: http://en.wikipedia.org/wiki/Conditional_comment
Hmmm, yo también creo que la detección de características es la apuesta más segura. También es posible que desee mantener un ojo en el soporte de ecma que ofrecen las versiones de jscript en particular.
Para IE 9 http://msdn.microsoft.com/en-us/ie/ff468705.aspx
Y la publicación de John resig .. ejohn.org/blog/versions-of-javascript/