Регулярно возникала проблема тестирования сайтов под различными версиями IE. Пока работали под виндой решали всякими извращениями типа IE Standalone и т.п., но регулярно напарывались на проблемы, то ActiveX не отрабатывается, то еще что-нибудь.
А тут пересели на Linux, а именно на Ubuntu, и пришлось решать проблему радикально – через виртуальную машину. Спасибо Microsoft'у, они спецом для этой цели подготовили образы для виртуальной машины Internet Explorer Application Compatibility VPC Image для IE версий 6, 7 и 8.
Качаем образы, качаем виртуальную машину, только не VPC как советует Микрософт, а Virtualbox, следуем инструкциям описаным вот здесь и... все заработало. Супер!
Тормозов практически не наблюдается. Памяти под каждую виртуальную машину выделили по 256МБ ОЗУ и по 32МБ видео-памяти. Вроде как хватает.
Пара замечаний, во-первых, Микрософт все эти образы выпускает с одинаковым UUID, а VirtualBox требует чтобы у каждого образа ID был свой и приходится устраивать переконвертацию vhd -> raw -> vhd, по ссылке выше это описано.
Во-вторых, при первом же запуске виртуальный windows выдал BSOD, но эта проблема тож описана и лекарство известно. Правда в нашем случае оно изличилось самостоятельно. Именно как у windows зачастую и происходит, при каких-то настройках система взяла и загрузилась и дальше работает без сбоев.
Комментарии
А IETester под Windows уже не катит? Работает от XP до Windows 7
Когда тестировали IETester чем-то оно не устроило, я не помню уже чем. Но оговорюсь, что это было давно.
И к тому же оно «..is not free for commercial use, so purchasing it for such use will keep you legally compliant...»
спасибо за статью!