3

Я тестировал наш сайт в браузере IE8 IE7, и он показывает некоторые проблемы с интерфейсом/смещением здесь и там. Однако я не уверен, что он полностью надежный. Я не хочу исправлять проблемы, которые на самом деле не отображаются в реальном браузере IE 7.Является ли IE7 в режиме совместимости инструментов разработчика IE8 надежным для тестирования интерфейсного дизайна веб-сайта?

Мне нужен совет, достаточно ли он достаточно для использования в кросс-браузерном тестировании или если мы будем использовать фактический IE7.

Спасибо.

ответ

8

Я могу вам точно сказать, что IE7-режим IE7 - это , а не, который достаточно хорош для тестирования совместимости с IE7.

Это не так точно, как IE7. Я видел несколько конкретных случаев, когда он ошибался.

Он также имеет собственные причуды и ошибки, которые не отображаются ни в IE7, ни в IE8 в обычном режиме.

Мы разрабатываем наш сайт для IE7 и выше (наряду со всеми другими браузерами, конечно). Недавно у нас был инцидент, когда некоторые из наших внутренних пользователей обнаружили, что они не могут использовать меню на сайте.

Оказывается, что IE8 имеет неясную настройку, которая может включать режим IE7 только для сайтов интрасети. Наши пользователи включили этот флаг (не осознавая этого), и поэтому просматривали сайт в режиме IE7.

Мы протестировали полностью как в IE7, так и в IE8, и оба они работали, но он перешел в режим IE8-in-IE7.

Вместо того чтобы пытаться протестировать с использованием IE7-режима, вам обязательно нужно протестировать с помощью реальной установки IE7.

Я бы порекомендовал вам установить IETester, который позволяет запускать все версии IE (IE5.5 вплоть до IE9) вместе на вкладках, чтобы протестировать ваш сайт. У него есть ошибки, и он довольно часто вылетает, поэтому он не подходит для использования в качестве реального браузера, но он отлично подходит для тестирования.

+0

Я столкнулся с той же проблемой, о которой вы говорили здесь, так как ваш клиент столкнулся - «IE8 имеет неясную настройку, которая может включать режим IE7 только для сайтов интрасети. Наши пользователи включили этот флаг (не понимая этого), и поэтому просмотр сайта в режиме IE7 ". У вас есть идея, как включить этот параметр/флаг в браузере IE8? –

+0

@JSWorld - в меню «Инструменты» выберите «Параметры просмотра совместимости». Это откроет всплывающее окно, содержащее различные параметры - например, окно списка для настройки режима сопоставления для определенных сайтов. В нижней части этого окна указаны параметры галочки для настройки режима совместимости на сайтах интрасети или на всех сайтах. Убедитесь, что все они выключены. – Spudley

+0

Спасибо @Spudley! Понял! –