Достаточно ли режима совместимости в IE для проверки?


Я хочу убедиться, что мой веб-сайт выглядит нормально в разных версиях Internet Explorer. Считаете ли вы, что этого достаточно, чтобы установить последнюю версию IE и использовать ее в режиме совместимости при проверке на более старые версии IE?

Когда этого недостаточно?

Author: Zistoloen, 2014-02-21

3 answers

Это не так. Режим совместимости - это просто эмуляция, а не сами версии браузера. Иногда я сталкиваюсь с различиями, которые не замечаются, пока я не посмотрю на это в тестовой системе.

Microsoft выпустила виртуальные машины, которые вы можете установить в Windows, которые содержат реальные версии более старых IE.

 1
Author: Rob, 2014-02-21 14:49:42

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

С помощью инструмента веб-аналитики, такого как Google Analytics или Piwik (существует множество других), вы можете определить операционные системы и версии веб-браузеров, используемые посетителями вебсайт. Если только 8 % ваших посетителей используют IE 7, то было бы разумно посвятить 8 % вашего времени тестирования IE 7.

Если сайт должен быть на 100% гарантированно протестирован как функционально работающий и правильно отображаемый, то требуется более формальный и строгий подход к тестированию, который будет включать систематическую проверку каждой функциональной функции на каждой странице в каждой версии каждого веб-браузера, который вы будете поддерживать. Где-то по ходу дела, хотя вам придется принять решение относительно какие версии браузера вы будете поддерживать, так как в противном случае вы можете потратить значительное количество времени на тестирование в старых браузерах.

По опыту я склонен считать, что если я уделяю время обеспечению того, чтобы веб-сайт полностью соответствовал стандартам W3C XHTML и CSS (за исключением мобильных клиентов, которые видят включение нескольких тегов и атрибутов HTML5), то в целом представление сайта в наши дни обычно согласовано в браузерах.

Конечно, не забудьте проверить на выбор браузеров, а не только IE. Для пользователей настольных компьютеров доминирующими веб-браузерами являются IE, Firefox, Chrome и Safari, в то время как для пользователей мобильных устройств/планшетов доминирующими веб-браузерами являются Safari, браузер Android, Chrome и Opera Mini.

 2
Author: richhallstoke, 2014-02-21 15:21:25

Абсолютно нет, он сильно отличается от Firefox и Chrome, т.Е. Для Mozilla вы также будете настраивать Firefox.

Например, <input type = date> будет работать в Chrome, а не в Firefox. Вам нужно настроить свой код в соответствии с вашими потребностями.

Смотрите эту ссылку: http://www.htmlbasictutor.ca/cross-browser-compatible.htm.

 0
Author: Sulthan Allaudeen, 2014-02-22 09:09:30