Internet Explorer 9 был выпущен сегодня, и я решил проверить несколько сайтов Magento, которые мы создали за последние пару месяцев, чтобы увидеть, все ли работает с новой версией.
Но, к сожалению, это не такт.Я столкнулся с одной конкретной проблемой, вызванной версией библиотеки прототипов, которая поставляется с Magento, версия 1.6.0.3.
Похоже, что отмена событий в обработчиках событий не работает.
ДляНапример, если вы пытаетесь войти в магазин Magento и просто оставляете поля логина и пароля пустыми, IE9 отправляет форму, даже если были ошибки, и ошибки исчезают после обновления.
Так что это довольно большая проблемаЯ думаю.
Итак, мой вопрос: как мы можем решить эту проблему?Я вижу несколько способов справиться с этим:
- Подождите, пока Magento выпустит новую версию с исправлениями
- Обновите библиотеку прототипов до последней версии, которая, вероятно, уже исправилапроблема
- Возиться с существующей библиотекой и попытаться исправить там ошибку
Ожидание нового релиза Magento не очень хорошая идея, потому что это, вероятно, займет несколько недель.до того, как он появится, и потому что это вызовет множество других проблем, если вы используете очень старую версию Magento.
Обновление до последней библиотеки прототипов, вероятно, лучшая идея, но все ли в Magento продолжит работатьс последней версией прототипа, есть ли у кого-нибудь опыт с этим?
Так что же все думают об этой проблеме?Любые идеи, кроме моей?