2011-03-15 5 views
7

¿Existe ya un proyecto de código abierto que implemente las funciones de ECMAScript 5 para navegadores que no lo implementan de forma nativa? Algo así como el proyecto IE7.js que implementa elementos estándar faltantes en Internet Explorer.Script de compatibilidad de ECMAScript 5 para navegadores anteriores

Me gustaría utilizar las nuevas funciones Function.bind() y String.trim() y JSON.parse() pero actualmente solo están disponibles en los navegadores más recientes, como el último Chromium. Me gustaría simplemente incluir un script como "ecma5.js" que luego implementa todo esto si falta en el navegador.

¿Ya hay un proyecto como este disponible? Si no, entonces tengo que hacerlo yo mismo.

+0

posible duplicado de [¿Hay alguna biblioteca que implemente nuevos métodos Javascript/Ecmascript 5 para versiones anteriores?] (Http://stackoverflow.com/questions/1890464/is-there-a-library-which-implements-new-javascript -ecmascript-5-methods-for-older) – Martin

Respuesta

4

es5-shim debería darle lo que quiere (o, lo más cerca posible ... asegúrese de leer las advertencias). Puede encontrar una lista de other polyfills here.

2

DDR-ECMA5 biblioteca está diseñada para hacer lo que usted pidió. Por supuesto, no todo se puede implementar con el estándar ECMAScript 3, pero existe la mayor cantidad posible.

Cuestiones relacionadas