Установка IE на Mac OS X

Иконка Internet ExplorerПоскольку я очень тесно связан с web-разработкой, часто возникает необходимость узнать, в каком виде предстают разрабатываемые в нашей команде проекты пользователям MS Windows. И если с кросс-платформенными браузерами вроде Firefox, Opera и Safari всё более-менее понятно, то встроенный в Windows браузер всегда был у web-разработчиков серьёзной головной болью. А учитывая, что с давних пор выпускается этот браузер только под Windows, тестировать интерфейсы для него, работая на Mac OS, очень неудобно.
В сегодняшней статье речь пойдёт о немного странной теме: о том, как установить в Mac OS X известный Интернет-браузер от компании Microsoft — Internet Explorer версий 6, 7 и 8.

Наверняка многие из тех, для кого необходимость наличия доступа из Mac OS X к IE уже нашли для себя какое-то решение в виде, например, установки виртуальной операционной системы. Я тоже пробовал эти продукты, но меня они категорически не устраивают скоростью работы: чтобы запустить IE, приходится положить на алтарь виртуальному компьютеру львиную долю ресурсов.

Иконка WineBottlerС другой стороны, есть старый-добрый Wine, просуществовавший уже немало лет, позволяющий, в общем-то, запускать приложения Windows на разнообразных платформах. Но, будучи open source продуктом, он лишён тех удобства и красоты, за которые борятся коммерческие приложения. И именно поэтому связываться с Wine лично мне совершенно не хотелось. До тех пор, пока я не наткнулся случайно на приложение WineBottler, цель которого — сделать так, чтобы можно было запускать приложения Windows таким образом, как-будто это обычные mac-приложения и взять необходимые для этого взаимодействия с Wine на себя.

Всё, в общем-то, предельно просто:

Процесс установки IE6 в Mac OS X

  • заходите на сайт WineBottler и скачиваете последнюю версию приложения
  • из DMG-файла вытаскиваете приложения Wine.app и WineBottler.app и кладёте, куда вам удобно (например, в Программы)
  • запускаете WineBottler и в появившемся окне выбираете приложение, которое будете устанавливать (например, Microsoft Internet Explorer 6)
  • выбираете директорию, в которой будет хранится приложение
  • наслаждаетесь созерцанием прогресс-бара установки (временно нажимая на Yes по ходу установки)
  • запускаете IE 6 на своей Mac OS X и удивляетесь тому, «до чего техника дошла» ©

IE6 запущенный в Mac OS X

Может, конечно, не обойтись без «плясок с бубном». В моём случае у скаченного из сети плагина Flash для IE контрольная сумма не совпадала с ожидаемой. Надеюсь, что у вас такой проблемы не возникнет, потому описывать здесь решение смысла особого не вижу. Если же кто-то столкнётся с тем, что во время установки flash приложение выдаст ошибку — пишите в комментариях, постараюсь помочь.

Комментарии 29

  • спасибо за наводку, попробую сегодня установить…

  • Да, именно такая же проблема возникала и у меня. Проблема заключается в том, что при инициализации установки, скрипты пакета WineBottler.app (в частности, bottler.sh) скачивают с некоего адреса в Интернете скрипт winetricks.sh, который выполняет часть работ по проверке и установке системных библиотек для приложений Windows. В скачиваемом скрипте есть список sha1 контрольных сумм для проверки инсталяторов flash, и неувязка состоит в том, что Flash Player обновился, а контрольные суммы в скрипте — нет.

    В общем, я решил эту проблему так так (чтобы долго не возиться со скриптом установщика):

    • в Contents/Resources пакета WineBottler.app нашёл файл bottler.sh и открыл его редактором
  • дабы упростить всё это шаманство, не поделитесь исправленным bottler.sh ? 🙂 можно на почту 🙂 если не жалко, конечно…

  • Странно что Вы только узнали о таком способе или же только им воспользовались. Для того чтобы использовать наиболее популярные приложения Win платформы под маком – это лучший вариант. Какие то более специфичные приложения – все же единственный вариант будет – виртуальная машина. И кстати есть замечательное приложение CrossOver Mac – давно его использую без всяких виртуальных машин.

  • # md5
    я вот к примеру только узнал об этом способе 🙂
    а вот кроссовер у меня не работает нормально на всех моих маках, хотья ты тресни… использую несколько виртуальных машин через паралелс…

  • 2set:
    Хм, у меня на 2-х маках CrossOver отлично работает. Запускал Офис 2007, IE 6/7/8, Qip. CrossOver Mac – это первое что я попробовал для запуска софта под Win. Вобщем запускается большая часть Delphi/VC++/VB приложений. Может быть у вас старая версия Wine была в коплекте? А об описанном приложении я тоже не слышал, знал и использовал только сам способ.

  • md5, это вовсе не странно. Невозможно знать ВСЁ 🙂 Про CrossOver я знаю, но меня не устраивала его платность (я не очень люблю warez). Платить за то, что мне нужен только IE, я не считал целесообразным. А недавно наткнулся на WineBottler, и мне это решение показалось приемлемым в силу того, что решает необходимую мне задачу и является бесплатным. 🙂

  • md5
    ну вот у меня с точностью до наоборот… когда на линухе сидел, кроссовер сильно выручал, я и фотошоп через него запускал и вучу всего прочего, а вот под макосью кроссовер у меня просто виснет\умирает практически сразу же после попытки что-либо установить….
    Rodion Baskakov , спасибо вам большое! 🙂 ие6 теперь тоже установился 🙂

  • Вобщем способ работает и выполняет свои задачи – это самое галвное :). Бесплатность – конечно весомый аргумент в пользу WineBottler-а.

  • Да уж… ие8 не работает нормально… т.е. он запускается, но на этом вся его работа и заканцивается 🙂 вбиваешь адрес в строке, жмёшь ентер, а ничего не происходит…

  • Сегодня вечером постараюсь найти время, чтоб понять, почему не работает IE8.
    Просто для меня основной необходимостью было найти IE6, а с остальными я особо не возился.

  • Если сайт использует ActiveX – кроме виртуальной ОС (на Параллельсе у меня) ничего не поможет.

  • Скажите пож-та, как удалять установленный IE. Перетащить в корзину?
    Спасибо:)

  • pbelits:
    Установите и запустите бесплатную программу AppCleaner, запустите её и перетащите иконку установленного IE на окно AppCleaner.

  • спасибо. я пользуюсь AppZapper для этих целей. Просто думал, что у Wine есть свой анинстоллер.

  • Да, а проще в настройках сафари включить панель “разработка” и там выбрать клиент, через который страница отобразится. Там тебе и айфонный и айпадный сафари и опера и хром и файрфокс и эксплорер.

    Простите, что без знаков препинания

  • akarub, то, о чём Вы пишете — это заголовок, посылаемый веб-серверу (или front-end’у) браузером. На то, каким образом крд страницы после этого обрабатывается, эта штука не имеет ни малейшего влияния. Т.е. даже если вы отправите из Сафари заголовк, как-будто у вас IE, компилировать страницу всё равно будет Webkit, на базе которого сделан Safari, а не движок IE, которого под Мак давно не выпускают.

  • Долгих вам лет жизни, Родион! Очень помогли этой записью!

  • Спасибо, попробуем!

  • У меня такая же проблема. Только заменить файл bottler.sh я не могу, говорит только для чтения

  • добрый день. Подскажите почему не работает ActiveX ?

  • скачал их самостоятельно и терминальной командой openssl sha1 посчитал контрольные суммы для каждого файла (всего их 2)

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

  • не качаются плгины по ссылкам, пишет ошибка not found

  • Ребята, у кого-то есть исходник этой программы? На сайте ее скачать уже не получается – выдает ошибку.

  • как насчет ошибки про dcom.exe? было у кого нить?

  • установила IE 8, открывает прогу и коннектится до бесконечности. при попытке закрыть, виснет. в чем может быть проблема?

  • у меня вобще бида пишет не подерживается в етой архетектуре что делать помогите =( заранее спасибо

  • Уважаемые! помогите кто-нибудь! у меня инcталяция любого IE заканчивается ошибкой, если в winetricks.sh я нашел и заменил требуемую функцию, то в bottler.sh у меня вообще нет ссылки на загрузку файла указанного вида!

  • could not find image named “backarrow”
    could not find image named “forwardarrow”

    или

    ###ERROR### Command ’sh /private/tmp/winebottler/1344638154/winetricks.sh –no-isolate ie7′ returned status 127.
    Task returned with status 15.

    при установки ИЕ
    выдает такую ошибку, подскажите решение

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock
detector