Как я могу надежно протестировать свой сайт на всех старых версиях Internet Explorer, начиная с IE6 и заканчивая версией IE11?
Как я могу надежно протестировать свой сайт на всех старых версиях Internet Explorer, начиная с IE6 и заканчивая версией IE11?
Ответы:
Нажав F12
на IE8, он должен запустить Developer Tools, который позволяет вам эмулировать IE7 (не IE6), используя режим браузера.
Я полагаю, что в IE9 вы сможете эмулировать назад, по крайней мере, до IE7, но я только предполагаю, потому что теперь меня раздражает простая идея купить W7, чтобы проверить это.
ОБНОВЛЕНИЕ: как указано Джеффом Этвудом: IE9 эмулируется до IE7 тоже.
ОБНОВЛЕНИЕ 2: как предложил Ник в комментариях ниже, если вы хотите на 100% эмулировать старые браузеры IE, вы можете использовать виртуальные машины, предоставленные Microsoft (невероятно, что они также предоставляются бесплатно). В качестве примечания следует помнить, что тестирование на виртуальных машинах требует больше времени, чем при использовании IE Developer Tools. Тестирование виртуальных машин IMHO может оказаться полезным при тестировании чего-то, что является жадным JS / CSS, например веб-приложение или сложный веб-сайт, а не на простых сайтах, используйте jQuery и немного CSS.
IE Tester Это делает IE6, 7, 8 и 9
Прямой от Microsoft для этой цели:
Microsoft недавно выпустила собственный инструмент для тестирования совместимости с IE. Это должно облегчить этот процесс. Это называется Modern.ie: http://www.modern.ie/
Вы также можете использовать браузер снимки веб-сайта, если вы тестируете макет. Вы вводите URL-адрес, и он возвращает изображения вашего сайта в разных браузерах.
Microsoft также выпустила « Expression Web 4 », которая предназначена для сравнения различных версий IE. Но вы должны заплатить за это, и вам нужна Windows XP SP3 или любая более поздняя Win-версия.
Expression Web 3 доступен для бесплатной загрузки, но включает в себя сравнение только с IE6, IE7 и IE8. (без IE9)
slmgr –rearm
в командной строке сбросить изображения навсегда, так что срок их действия практически никогда не истечет, даже если вы выиграли ' Я не смогу ничего сохранить на этих изображениях, но для тестирования может быть достаточно.
Crossbrowsertesting был сайт, который я пытался некоторое время. Довольно неплохо, вы получаете новую версию браузера на виртуальной машине, к которой у вас есть доступ через VNC. Полезно, особенно для более динамичных сайтов.
Если вы просто хотите , чтобы проверить дизайн ваших веб - страниц в различных браузерах IE, попробуйте Browsershots или WebPagetest. WebPageTest - это, по сути, бесплатный инструмент для тестирования производительности, но если вы выберете вкладку «Визуальное сравнение» на их домашней странице и отправите URL для тестирования, сайт создаст расширяемые миниатюры представления « выше сгиба » вашей веб-страницы и, при желании, видео с эта веб-страница во время загрузки. WebPagetest - это инструмент с открытым исходным кодом, который вы можете установить локально и запустить собственный экземпляр. WebPagetest позволяет вам тестировать в IE версий от 6 до 9.
Если вы хотите вручную протестировать навигацию и функции своего сайта, а не только дизайн и макет, установите свободно доступные образы Virtual PC IE 6, 7, 8 на свой Win 7 ПК. Такие инструменты, как IETester, могут быть не совсем надежными .
Я использую VirtualBox для запуска копий Windows XP с каждым установленным на нем браузером. Это не «идеал», но он работает для меня, и его очень легко настроить и использовать. Это также, вероятно, лучшее отражение того, как на самом деле выглядит браузер в конкретной ОС.
Пытаться
http://utilu.com/IECollection/
Вы можете установить IE 5,6,7,8 бок о бок на машине с Windows или виртуальной машиной Windows.
Если у вас все в порядке с простой визуальной проверкой, вы можете использовать Adobe BrowserLab . Это часть набора онлайн-сервисов CS Live, предлагаемых Adobe. Прямо сейчас вы можете получить 12 месяцев бесплатного членства в CS Live, так что в краткосрочной перспективе это хорошее бесплатное решение. Вы можете запускать тесты для нескольких комбинаций браузера и ОС одновременно и видеть различия в рендеринге, сравнивая их рядом.
Тем не менее, всегда лучше иметь настоящие тестовые машины (или виртуальные машины), так как Browserlab не может сказать вам, если JavaScript не работает, или поможет вам отладить CSS или ошибки разметки. Это только скажет вам, что макет не рендерится должным образом на определенной платформе. Но приятно иметь возможность набирать URL и мгновенно получать полноразмерные скриншоты веб-страницы по большинству основных комбинаций ОС / браузера.
Существует Browserling, который позволяет тестировать IE 5-9 и различные версии других основных браузеров, и все это из браузера по вашему выбору!
Я использую изолированную программную среду браузера spoon.net - http://spoon.net/Browsers .
Это позволяет вам запускать IE6-9 на вашем компьютере без необходимости их установки. Они также имеют консоль браузера и работают с панелью инструментов разработчика IE, которая помогает в отладке css / javascript.
Ничто не заменит родных жестких коробок, работающих на нужных вам платформах. Ни один набор IE-тестирования не является полностью точным, и некоторые из них приведут к ошибкам, которые не появляются в работе (тратя ваше время на ложные срабатывания). Виртуальные машины не так надежны, как думают люди - я видел несколько ошибок, связанных с ВМ, при попытке запустить IE6 (я думаю, что механизм рендеринга IE6 основан на координации определенных потоков, которыми виртуальные машины не могут должным образом управлять).
Если для вашей организации важна функциональность IE6 / 7, я думаю, вы легко сможете обосновать расходы на небольшую сумму на двух дешевых WinXP-боксах. IETester работает медленно, так как патока и вылетает из строя, и «режим совместимости» IE - хотя и удобен для первого прохода - просто не в силах проверить, действительно ли ваши клиенты зависят от вашего программного обеспечения, работающего на их устаревших компьютерах.
Microsoft бесплатно и без регистрации предоставляет виртуальные машины для:
Для следующей платформы:
Я много искал решение, лучшее, что я нашел, - это использование Firefox 8.0 с плагином для вкладки IE, в этом случае вы можете протестировать свой сайт через IE6, IE7, IE8, IE9. Надеюсь, это поможет