Internet Explorer 9 fue lanzado hoy, y decidí consultar algunos sitios de Magento que creamos en los últimos meses para ver si todo continúa funcionando con la nueva versión.Sitios de Magento en IE9, errores de prototipo
Pero desafortunadamente no es así. Me encontré con un problema particular causado por la versión de la biblioteca de prototipos que se envía con Magento, versión 1.6.0.3.
Parece que los eventos de cancelación en eventhandlers no funcionan.
Por ejemplo, si intenta iniciar sesión en una tienda de Magento, y deja los campos de inicio de sesión y contraseña vacíos, IE9 envía el formulario incluso si hubo errores, y los errores desaparecen después de la actualización.
Creo que es un problema bastante grande.
Entonces mi pregunta es: ¿cómo podemos lidiar con este problema? Veo un par de maneras de lidiar con esto:
- Espere a que Magento para liberar una nueva versión con correcciones
- Actualiza la biblioteca de prototipo a la última versión que probablemente ya se ha solucionado el problema
- lío alrededor en la biblioteca existente e intente reparar el fallo en no
a la espera de una nueva versión de Magento no es una buena idea porque es probable que tome un par de semanas antes de que haya uno, y porque causará un todo muchos otros problemas si está ejecutando una versión muy antigua de M agento.
Actualizar la última biblioteca de prototipos es probablemente la mejor idea, pero ¿todo en Magento continuará funcionando con la última versión del prototipo? ¿Alguien tiene alguna experiencia con esto?
¿Cuál es la opinión de todos acerca de este problema? ¿Alguna otra idea que no sea la mía?
estoy corriendo Magento 1.3.3 y tengo acaba de caer en el prototipo 1.7.0 y se ha solucionado el problema, y hasta ahora no he visto ningún problema. Dedos cruzados. – JonB