2009-07-27 14 views

Respuesta

6

No hay control "central" versión de javascript, por desgracia. Cada versión de cada navegador utiliza su propia versión de JavaScript, y por lo tanto la manera más significativa para hablar de esto es decir "javascript según la interpretación de Firefox 3.5" o lo que su Ayuda-> Acerca de menú dice.

0

Javascript no contiene nada que pueda probar para los que se apoya la versión HTML pero sorprendentemente hace CheckOU

+0

sí, que no acaba de funcionar tan bien. – geowa4

4

JavaScript no es como en otros idiomas que hay un determinado conjunto de características para cualquier versión particular. Cada navegador ha implementado su propio conjunto de características a su manera. A medida que pasa el tiempo, cada vez más navegadores están comenzando a estandarizar las funciones. Sin embargo, los navegadores nunca serán iguales. Por ejemplo, Safari tiene soporte SQLite y Firefox ahora tiene Web Workers. Siempre estarán batallando y lanzando nuevas características.

supongo que la razón por la que pedimos es porque quiere saber qué características son de uso gratuito para los navegadores que la intención de apoyar. Para este objetivo, recomiendo usar object detection. Básicamente, en lugar de determinar en qué navegador se está ejecutando (y saber qué características están disponibles), verifica si una determinada función está disponible. Si lo es, ¡genial! Si no, haz otra cosa. Esto crea un código mucho más limpio y lo hace más fácil de mantener.

Cuestiones relacionadas