Должны ли веб-разработчики перейти на Internet Explorer 8? - PullRequest
4 голосов
/ 05 июня 2009

Я - разработчик веб-приложений, работающий на компьютере с Windows. Сегодня я получил уведомление об обновлении с просьбой обновить Internet Explorer до версии 8. У меня ранее был установлен IE 8 во время бета-тестирования, но он был удален из-за несоответствия между «режимом совместимости» и автономной версией IE 7 (очень странно , хотя и 'fringe', ошибки javascript / css).

Итак, мой вопрос: были ли устранены эти несоответствия к настоящему времени? Если я тестирую сайт в режиме совместимости, насколько я могу быть уверен, что именно так он будет выглядеть / работать в IE 7? Считаете ли вы, что для веб-разработчика «безопасно» перейти на IE 8 на данный момент?

Ответы [ 13 ]

8 голосов
/ 05 июня 2009

Установите IE8, вы должны иметь возможность проверять страницы в IE8 в конце концов. Для проверки более старых версий вы можете установить IETester . Это избавляет вас от проблем с виртуальными машинами.

6 голосов
/ 05 июня 2009

Лучший совет, который я могу дать, - оставить несколько виртуальных машин с IE7 и IE6. IE8 был очень противоречивым и для меня, время от времени сбой. Режим совместимости работает, по крайней мере, на моих сайтах, так что эта часть выглядит нормально.

5 голосов
/ 05 июня 2009

В настоящее время я разрабатываю веб-сайты для IE6, IE7, IE8, Firefox, Safari, Opera и Chrome на одном компьютере.

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

Чтобы вернуться к IE6, я использую бета-версию Microsoft SuperPreview (если вы ее еще не видели, проверьте ее ... они предложат Firefox и Safari для рендеринга в последнюю очередь.) проверено)

3 голосов
/ 05 июня 2009

Попробовав инструменты разработчика IE8 (нажмите F12) и увидев, насколько это хорошо, я могу сказать, что его необходимо обновить, и у вас есть много других способов тестирования предыдущих версий, как и в предыдущих ответах.

Аналогичная Панель инструментов разработчика была доступна для загрузки для IE7.

3 голосов
/ 05 июня 2009

Вы всегда можете запустить разные версии Internet Explorer в Virtual PC для эмуляции разных сред. Это то, что мы делаем, это действительно работает.

Microsoft даже выпустила это бесплатно (см. Ссылку выше).

1 голос
/ 05 июня 2009

Другое возможное решение - использовать установку с несколькими IE, как указано здесь: http://finalbuilds.edskes.net/iecollection.htm.

1 голос
/ 05 июня 2009

Я пошел с IE Collection и мне это нравится.

http://finalbuilds.edskes.net/iecollection.htm

1 голос
/ 05 июня 2009

У меня не было проблем с режимом совместимости. Я обновился до IE8, хотя у нас все еще есть тестовая машина с IE7. Я также использую IETester , который является ФАНТАСТИЧЕСКИМ инструментом.

0 голосов
/ 05 июня 2009

ХО МОЙ БОГ ДА!

IE8 - действительно хороший продукт от Micrsoft. Мало того, что это быстро (не так быстро, как должно быть, но это достаточно хорошо), но оно оторвало все функции Firebug. Он также содержит движок рендеринга IE7, так что вы действительно ничего не теряете, только выигрываете.

Нажмите F12, и вы сможете выбрать способ отображения страницы: IE7, IE8 или что-то среднее, чего я никогда не понимаю. Вы также можете заставить веб-браузер выполнять рендеринг в режиме IE7, добавив его в свой HTML-код (взято из http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx)

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Я также хочу сказать: сайты, которые я создаю, обычно не имеют проблем с отображением в IE8 и выглядят так же, как FF3, Opera, Konqueror, Chrome и т. Д. Это на самом деле хороший браузер.

0 голосов
/ 05 июня 2009

Если вы используете такой инструмент, как jQuery, для программирования на стороне клиента, теоретически «все» тестирование на совместимость уже сделано для вас. У них есть огромные тестовые наборы, чтобы гарантировать это.

...