Почему/могут патч Microsoft IE6 или ошибки IE7 CSS?

Это - серьезный вопрос; я хотел бы знать, почему Microsoft не будет (или не может) исправлять IE6 и/или IE7 для создания их большим количеством стандартов совместимые браузеры - КОНКРЕТНО имение отношение к CSS, представляющему ошибки?

Кажется, что было бы довольно легко просто выпустить патч, который исправляет ошибки CSS, и сохраните много сети devs много головных болей.

6
задан 17.10.2009, 12:46

4 ответа

потому что они не ошибки, они предназначаются дизайн.

Намеченный дизайн, который бросает вызов конвенции и вызывает разработчиков и пользователей, подобных головные боли, но все еще предназначенный дизайн. Плюс он выделял бы рынок браузеров еще больше, в людей с IE6, которые обновили и теми, кто не имел.

Действительно, лучший план действий - то, что, который MS делает так или иначе - пытающийся заставить людей перемещаться в IE8, хотя это все еще совсем не прекрасно в отделе рендеринга, это очень, намного лучше.

12
ответ дан 07.12.2019, 15:32

Поскольку затем все те сайты, чинящие вещи в IE, повредились бы снова. Если Вы не протестировали te версию, и она повреждается, потому что они фиксируют что-то в новом, это - Ваш отказ для того, чтобы быть глупым.

Если они фиксируют старую версию после тестирования ее, и она повреждает сайт, MS виноват.

3
ответ дан 07.12.2019, 15:32

По некоторым из тех же причин, что Mozilla не выпускает патчи для Firefox 1.0. Вместо того, чтобы выпускать патчи для более старых версий, способ получить меры состоит в том, чтобы обновить до последней версии.

Другая причина: Отделы ИТ зависят от определенного для версии поведения для своего программного обеспечения для внутреннего пользования. Если программа CRM, от которой они зависят, требует IE7-определенных ошибок рендеринга, то они принимают решение не обновить до IE8 (это намного более дешево и легче, чем исправление ошибки). Если измененное поведение будет бэкпортировано к IE7, то они не обновят до новой версии IE7. Так или иначе результатом является то же.

Точно так же домашние пользователи, которые не обновляют до IE8, также вряд ли установят патчи к IE7. Так как они не (и не был должен), будьте отмечены как "критические" обновления, они не будут установлены автоматически.

Microsoft действительно пыталась исправить эту ситуацию включением режима эмуляции в IE8. В моем задании наша программа CRM в моем задании зависит от IE7 и прерывает IE8, но включающий режим эмуляции решает проблемы. Это ничего действительно не делает для домашних пользователей, которые не обновляют, но по крайней мере компании имеют процедуру обновления от IE7.

1
ответ дан 07.12.2019, 15:32

От ракурса разработки это не имеет большой смысл возвратиться к более старым браузерам и изменить объекты, которые были "дизайном" в то время, когда программное обеспечение было разработано и позже было полно решимости пользователями быть "ошибками". Microsoft лучше обслуживается... и так является пользователями IE... путем фокусировки усилий по разработке на новых версиях IE.

0
ответ дан 07.12.2019, 15:32

Теги

Похожие вопросы