Skip to content Skip to sidebar Skip to footer

How Can I Fully Test My Website On Previous Versions Of Ie With Ie 11?

With IE 10 testing my website on older versions of IE was very easy and always worked as it should, I just went to the developer tools, picked the version I wanted from the menu an

Solution 1:

Internet Explorer 11 shipped with a fairly good set of emulation tools. If you know what issues are being reported in Internet Explorer 10, you can attemp to replicate those in emulation. If you succeed, it's very likely that you can proceed to troubleshoot those issues while in emulation.

enter image description here

At times you may run into some things that aren't reproducible in emulation, and instead require a native instance of Internet Explorer 10 (or any other version for that matter). At this point you really only have a couple of options:

  1. Virtual Machine in your browser (http://browserstack.com)
  2. Virtual Machine on your desktop (http://modern.ie)

Each option has its own set of pros and cons. In-browser virtual machines can be spun up very quickly, and don't require a serious amount of system resources to run. That being said, the experience can be choppy and not conducive to troubleshooting issues that rely on low latency.

Desktop emulation is great because you have a more near-native feel. Unfortunately, this means you need to download very large files to get a second operating system running within your current operating system. Furthermore, you may find yourself wrestling with configurations and more.

I personally use a combination of the two, depending on what issue I am presently trying to troubleshoot. As a good practice though, writing clear and valid markup, along with using best practices like progressive-enhancement, and feature-detection to serve up alternate code-paths, results in a lower chance you'll have to spend much time debugging anything.

Solution 2:

The latest ie11 have functionality of like previous ie browser version.

1 To access the modes, start the F12 Developer Tools,

2 click the Emulation icon at the bottom, and choose a Document Mode — they’re not named “browser modes” any longer

This article may help you. http://www.sitepoint.com/ie11-browser-modes-return/

Solution 3:

I had users complaining about issues in IE10, and was not able to recreate them in IE11 using F12 emulation. What I ended up doing (after many attempts to uninstall IE11, and install IE10 to no avail (in Windows 10)) was this:

Download VirtualBox here: https://www.virtualbox.org/wiki/Downloads Go to: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

Download the VM you want to test with and then load it into VirtualBox. There are instructions on their website on setting options etc. Mostly you need to set memory, and virtual hard disk location and size. I used 1024MB and the default for the drive, since I am only running IE with this VM. It worked great. Networking by default put the host at 10.0.2.2 so my localhost test website running on localhost:8080 was at http://10.0.2.2:8080// on the VM. It worked well.

Hope this may save someone some time.

The emulation missed two different bugs one with Array.filter, and another with __definegetter__.

The VM picked these up. It is a slower approach than emulation.

Just saw the "On IE11." Sorry about that - still this is my recommendation. And you don't have to uninstall IE11.

Post a Comment for "How Can I Fully Test My Website On Previous Versions Of Ie With Ie 11?"