Хотя это правда, что существует идеал, что все продолжает работать так, как есть, существует естественная напряженность между инновациями и совместимостью. Первый обеспечивает новые способы облегчения работы. Последний надеется максимизировать отдачу от предыдущих инвестиций. Практическая правда заключается в том, что со временем ситуация меняется, и приложения должны поддерживаться, чтобы быть релевантными и функциональными.
В последних версиях команда IE потратила много времени и сил на то, чтобы сделать IE более совместимым с различными веб-стандартами и другими основными браузерами. Это означает, что больше внимания уделяется общему поведению и меньше внимания уделяется проприетарным функциям или более старым методам.
Без дополнительной информации о компонентах, которые не работают, например. базовый код и условия ошибки, можно только рассуждать о причинах. Возможно, что ваши компоненты полагаются на функции no longer supported в новых версиях IE. Возможно, ваши компоненты полагаются на behavior that's changed в более поздних версиях IE. Сложно сказать.
Вам нужно будет вникнуть в компоненты и выяснить, почему они терпят неудачу. IE Compatibility Cookbook может помочь, поскольку он описывает многие изменения совместимости в последних версиях IE. Кроме того, F12 developer tools может помочь выявить проблемы в ваших компонентах.
Без дополнительной информации, однако, трудно дать конкретные ответы.
Надеется, что это помогает ...
- Lance
Поскольку Internet Explorer ненавидит нас все – Michael
Ну Майком, что не помогает много :) – sidrocks
Может быть, если вы показать нам код, о котором идет речь, мы можем приблизиться к ответу. – MIvanIsten