0

В тот же день коллега показал мне, как запускает несколько версий Internet Explorer (6,7,8,9) версий на моем ПК (Windows 7) путем замены их с установленной версией IE.Несколько инсталляторов Internet Explorer/Trick?

Из того, что я помню, метод состоял из чего-то похожего на:

  1. Удалите текущий IE
  2. Установка IE6
  3. Скопируйте папку IE6 и хранить где-то в другом месте.
  4. Повторите шаг 2 & 3 для IE 7,8,9 (вы должны были сделать это для того, поскольку IE не позволяет устанавливать предыдущие версии более новые версии)
  5. После установки всех версий вам нужно, когда вы хотели переключиться на другую версию IE, замените папки, которые вы скопировали с текущей установленной папкой.

конечного результат, что открытие приложения Internet Explorer будет запускать версию, что вы выгружены в.

На самом деле, я не могу вспомнить, если Шаг 3 было для папки, необходимой для хранения или, возможно, это был только установочный файл, который вам нужно было сохранить и перетащить, когда вы хотите переключиться.

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

Я пробовал искать везде и не мог найти проводника. Кто-нибудь когда-либо сталкивался с этим трюком или использовал этот трюк? Если да, можете ли вы поделиться, как его воспроизвести?

Примечание: Да, я знаю, что работающий IE в виртуальных машинах является самым прочным решением, но мне было интересно об этом одном трюке, так как я работал над ним раньше.

+2

Не надо. Делать. Эта. Этот «трюк» никогда не работал должным образом, даже если бы он выглядел так, как будто это было так. «Frankenbrowsers» никогда не поддерживали тестовую конфигурацию, потому что они не точно представляют ЛЮБОЙ браузер, который используют реальные люди. – EricLaw

+0

Спасибо за комментарий, я никогда этого не знал, и я не нашел никакой информации о «frankenbrowsers» во время моего поиска. В любом случае я пошел в режиме Win XP и виртуальных машинах. – projeqht

ответ

2

Процесс, который вы описываете по установке IE6 и поэтапное обновление, невозможно достичь под одной ОС. Вы должны начать с WinXP ... и тогда вы застряли, когда попадете в IE9. Чтобы добраться до IE11, вам нужно будет обновить, по крайней мере, до Win7. Я не хочу знать, сколько времени вам потребуется, чтобы выполнить все эти обновления, и даже тогда я думаю, что у вас вряд ли будут рабочие копии всех версий IE в конце этого.

Существует только один разумный ответ на ваш вопрос: используйте виртуальную машину для каждой версии IE. Это единственный способ. Особенно учитывая, что нет версии Windows, которая может запускать все версии IE. Старые IE не будут запускаться в Windows 7/8, а новые IE не будут работать в XP ... есть перекрестный переход, но ни одна из опций ОС не может запускать все версии IE, которые вам нужны тест - тем более, что IE11 выходит.

Чтобы сделать его легким для вас, Microsoft может бесплатно виртуальные машины для всех версий IE, которые вы можете скачать с http://modern.ie/

Другим вариантом вы можете попробовать это http://BrowserStack.com/. Это коммерческая служба, которая запускает виртуальные машины для вас удаленно, когда вы управляете им через браузер вашего рабочего стола. Это действительно удобный и простой способ тестирования. Я использую его лот.Но это коммерческий продукт; вы должны заплатить за это. Это не огромная сумма, но я знаю, что это больше, чем многие готовы платить. Назад на http://modern.ie, MS в настоящее время отдают бесплатные 3-месячные подписки на BrowserStack, так что вы можете захотеть дать это. Это бесплатно, поэтому там ничего не потерять.

Но в конечном счете этот вариант также сводится к тому, чтобы быть решением на основе виртуальной машины. Так что виртуальные машины остаются единственным хорошим ответом.

Существует старая служебная программа под названием IETester, которая может запускать большинство версий IE рядом друг с другом ... вроде. Раньше это было единственное разумное решение, и я часто рекомендовал его, но времена изменились. Он склонен к сбою и, как известно, имеет отказы, которые затрудняют рекомендации, даже для тестирования.

Он также не предоставляет вам инструменты F12 dev, доступные в реальной версии IE, что означает, что отладка проблемы с IETester, как только вы ее найдете, может стать кошмаром.

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

VM : Ответ, независимо от того, сколько вы хотите найти альтернативу.

+0

Спасибо за ответ, я видел большинство решений, упомянутых выше, но мне было интересно узнать об этом трюке. Что делать, если я не ошибался, и IE9 не был частью трюка? Будет ли это более разумным и более возможным? – projeqht

+1

Да, это было бы более разумно, если бы это было сделано на XP и только дошло до IE8. Прошло много времени с тех пор, как я был там, но да, возможно, это будет возможно сделать IE6/7/8. OS может не понравиться, но это возможно. Но только IE6/7/8 не заставит вас сегодня очень далеко. И даже тогда могут быть сбои с такими вещами, как плагины и элементы управления ActiveX (которые не могут установить несколько версий) – Spudley

+0

По какой-то причине я помню, как это делалось на Win7. Но ... можно ли получить 6/7/8 на Win7 ?? Или просто 8? – projeqht