InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

Windows on Mac

  • How to run windows 10 on Mac using VirtualBox
  • Mac VirtualBox - enable copy paster from/to Windows 10
  • Run Internet Explorer (IE) on Mac using VirtualBox and ievms script
 
  • Home
  • > Tutorials
  • > Mac
  • > Windows on Mac

Run Internet Explorer (IE) on Mac using VirtualBox and ievms script

By admin | Last updated on Mar 23, 2016

For people who use Macbook as their primary machine, testing a site on Internet explorer (IE8, IE9, IE10) can be really painful. If you want to test your site on IE then these are the options:

  1. Have a windows machine and work on two machines.
  2. Use some cloud based  tool which provides IE on cloud.
  3. Install IE on your mac using Virtualbox.

Installing and using internet explorer on Mac is pretty convenient and  can increase your productivity. Here are the steps to setup IE on Mac using virtual box.

  1. Download VirtualBox

    First download VirtualBox for OSX hosts. Latest version at the time of writing this article is VirtualBox 5.0.10 (x86/amd64) and I tried it on Mac OS X 10.10.5 (Yosemite). Install it with default options.

  2. IE virtual machine images

    IE virtual machine images are available at modern.ie site (provided by Microsoft) and can be directly downloaded from there and loaded in VirtualBox.

  3. ievms script

    The easier option is to use awesome ievms script developed by Greg Thornton. Assuming you have curl installed on you Mac, run this to setup IE virtual machines:

    curl -L -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash

    This will install IE6 to IE 10 virtual machines on your virtual box.

  4. VirtualBox UI with images

    Here is how virtualbox will look like with IE virtual machines installed:
    virtualbox-ie-vmsNote that the images are pretty large its better to download only if you are on high speed broadband (With 8Mbps broadband it took me 2-3 hours).

  5. Install specific IE

    In case you want to install specific machines e.g. IE8 and IE9 then use this command:

    curl -L -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8 9" bash
  6. Installing Windows 10 and IEs withot ievms script

    In case you run into problems with ievms script, you can follow these following instruction to install Windows 10 (or older IEs) without ievms script.
    How to run windows 10 on Mac using VirtualBox

  7. Recover or re-install an IE image

    To recover (or to re-install an IE version) from a failed installation you may have to delete appropriate IE version files from ~/.ievms dir (assuming it is installed location) and remove corresponding entry from virtualbox ui tool (with “Delete all files” option). Deleting an entry from virtualbox ui tool with “Delete all files” should remove corresponding IE version file from ~/"VirtualBox VMs"/ directory. This also removes the entry from VirtualBox registry xml file ~/Library/VirtualBox/VirtualBox.xml. Here is how remove entry looks like in virtualbox ui tool:
    virtualbox-remove-entry

  8. Starting IE Virtual Machine

    To start a specific virtual machine (e.g. IE8 Win XP), double click on it from VirtualBox. This will start the restricted windows in virtualbox. IE can be started just like you do in windows ui. It looks like this:
    virtualbox-mac-virtual-machine-ie8

  9. VirtualBox IE viewing modes

    Virtual Box has options to run virtual machine in these three modes (can be selected from “View” menu of VirtualBox window):
    mac-virtualbox-ie-view-menu

    1. Fullscreen ([Command] + F)
    2. Seamless [Command] + L
    3. Scale mode [Command] + C

    All these modes makes working with IE virtual machine pretty convenient. When I’m working only in IE only then I prefer fullscreen mode. When I need to switch between IE and Mac then I use seamless or scale mode.

Suggested posts:

  1. HTML table with alternate color rows
  2. Javascript – dump all handlers on window object
  3. PhantomJS – how to skip Google analytics code when fetching a web page
  4. Centos – save and restore iptables
  5. jQuery – get javascript object
  6. How to view desktop site from android mobile
  7. How to include wordpress pages in archives
  8. mac pkgutil – quick start guide
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Mac, Tutorials, Windows, Windows on Mac
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress