Multiple Internet Explorer instances on one machine [duplicate] - internet-explorer-8

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine
I am looking for a tool that can allow me to run Internet Explorer 6, Internet Explorer 7 (and Internet Explorer 8 if possible) on my machine. I found something on the Internet like this and some other interesting solutions, but I need your opinion based on experience. Which is the best choice for running multiple Internet Explorer instances from the point of view of a web-developer?
Edit: thank you for the help, I installed some of the tools you suggested, and I decided to stick to those two: IETester and IE Collection - easy to install, intuitive UI and fast response time.
The others:
xenocode just crashed or I
couldn't install it properly.
Multiple IE wanted me to
install Microsoft .NET which took
eternity and at the end,
surprise...nothing worked. Then
again it's probably my poor
installing skills
IE Application
Compatibility VPC Image seems to
be the most professional approach to
the issue but I just liked IETester
and IE Collection better.

Microsoft provides VPC virtual hard drives with various OS images and IE versions for just this purpose:
Internet Explorer Application Compatibility VPC Image
Note that the OS installs are time-bombed so you have to periodically download new images from MS.

If you're on Windows you can try the new SuperPreview tool: http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe

I've used this:
http://tredosoft.com/Multiple_IE
This will get IE 6 going and earlier versions if that's a priority. Then you can just install IE 8 because it allows you to use IE7 "compatibility mode" so you can effectively mimic IE7.

You can install multiple versions of IE using this installer: http://finalbuilds.edskes.net/iecollection.htm

Use IETester. It's "for free" and follow its updates.

I've had fairly good results using Xenocode for browser testing

Related

Impact from EOL of IE11 for VB6 using MSHTML

We have VB6 LOB app that makes extensive use of the MSHMTL.* and IEFRAME.* To be clear, nothing is running in IE11 and there's zero ActiveX. We use these for displaying reports and the like.
With the end of IE11 being announced here (https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge) and elsewhere, there's some confusion as to whether the DLLs, etc. will likewise go away.
Anyone know more since TechNet has pretty bare bones info on this?
In advance, save any comments to port to .NET or why still VB6. It's tens of thousands of lines of code, works perfectly, and is not on the internet - so not a security risk nor will .NET have added any value. Helps, too, that it's portable as all the dependencies exist even now on latest Windows 10 releases.
Lets read the page you linked to
Beginning January 12, 2016, only the most current version of Internet
Explorer available for a supported operating system receives technical
support and security updates.
and from the table
Windows 10 Internet Explorer 11
That page does not announce the end of Internet Explorer.
The page says what is well known. It is 4 years old after all.
What is says is that only the last version of Internet Explorer for a OS version will receive updates.
If you bought Windows 8 with Internet Explorer 10 and Internet Explorer 11 is available for that version, you will only receive updates for Internet Explorer 11.
So if your version of Windows supports Internet Explorer 11 you must update to it IE 11 to continue receiving security updates.
If your OS version only supports IE 10 you will receive updates for IE 10.
And there is nothing about programming in this, it is about IE support policy.
There is nothing from Microsoft that indicated other than IE11 will not be installed on future releases of Windows 10. They do say that IE will be supported for as long as whatever they decide it will be if IE 11 is on a given PC. That's not the same thing.
Further and most important for what I care about is, what about MSHMTL.* and IEFRAME.*
Will they be there whether or not IE11 is installed? And yes, I know this is basically IS (over-simplification by some that responded), but that's not at all the same thing.
Windows has included many legacy dependencies for ages.
So unless anyone has something better to say that read what they wrote or the line, that would be welcome and feel free to comment and re-open this, but so far there's nothing to actually answer that concern, albeit perhaps I did not ask it as specifically as this.

Can I install IE8 without uninstalling IE10 in the process?

I have run into a few cases where IE10, with Document and Browser Modes set to IE8, is unable to reproduce bugs observed in a genuine copy of IE8 on a co-worker's computer. For most IE version-specific problems, switching IE10 to IE8 mode allows me to recreate them just fine, but more than once I've had version-specific problems that only genuine IE8 can reproduce.
Is there any reasonably easy way to get IE8 on my computer without losing my IE10 installation?
(A "No" answer is better than a convoluted solution)
A "No" answer is better than a convoluted solution
Well, in that case, a "No" answer is what you shall get.
No. You can't.
Just for completeness, the "convoluted" solution:
Use a VM (Virtual Machine). This is the standard solution for testing with old IE versions.
You can download pre-configured VMs for testing every IE version from Microsoft's site http://modern.ie/
Alternatively, you might want to try out http://browserstack.com/, which is an online VM provider; same VMs as you can get from modern.ie, but running on their servers via your browser, rather than running it yourself on your own hardware. It's a paid service, but extremely convenient (oh, and you can get a free 3 month subscription from modern.ie)

ReportViewer's Print Button Incompatible with IE 10?

I have been searching for the answer for this for 2 days. We have an application that uses ReportViewer 9. However, clicking on the print button in IE10 causes the browser to stop working (with the "Debug" or "Close Program" buttons). Everything else seems to work fine.
We tried using ReportViewer 10 but we get the same issue.
We are using Visual Studio 2010, Windows 7, IE 10, and targeting .NET 4.0. The crashes happen in the IDE and through IIS.
EDIT: Things I Have Tried:
I have tried adding my website to Trusted Sites, lowered the security setting, and I think I've tried every possible combination of checkboxes in the "custom" security box.
I've tried enabling Protected Mode and Enhanced Protected Mode, with a variety of check box combinations from Custom security level that sounded promising.
I've tried forcing IE10 to run in 64-bit mode (including the tabs), but our app forces the tab to run in 32-bit anyway.
Someone suggested that it might be a Kill Bit issue, so I tried editing the registry to ignore kill bits just to see if it would work (it didn't).
Also, I'm pretty sure I've tried just about every permutation of all the variables I've already mentioned. (I'm a little burnt out at this point, so I might have missed 1 :S)
This thread seemed promising but I could not get it to work. It is talking about Win8 but I thought I might be able to apply them to my situation.
I found a suggestion changing the BuildProvider assembly to type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WEBFORMS ..." (instead of Common), but so far that is not working either.
Tried installing Report Viewer 11, and installing a very old version of our application. Both give me the same result.
Aha! OK, so it turns out that my issue is NOT with ReportViewer, but rather with RSClientPrint. Once I did a google search for that I quickly found that the answer is: Upgrade to Sql Server 2008 R2 SERVICE PACK 2.
The version of RsClientPrint you get with R2/SP2 is 10.50.4000, while the version I had was 10.50.1600.
In conclusion, it appears that RSClientPrint 10.50.1600 is NOT COMPATIBLE with IE10, but version 10.50.4000 IS.
I REALLY hope this helps someone else!!

Test Website with IE7 [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine
I need to test a website with IE7.
Does anyone know if there was a way of doing this in windows7 without setting up a VM with XP+SP2 on it?
Expression Web SuperPreview is Microsoft's own tool for this.
I like IETester a lot. Works pretty good and no need to have the old versions installed. It runs on 7 as well.
You can try Spoon Browser Sandbox.

SSL Slow in IE 8.0.7600.16385IC

I'm having a performance problem on my company's web site using a specific version of IE 8 to load a page using https. Here's what I know.
Server:
Virtual machine running on VMWare ESX
Windows Server 2003 Enterprise Edition SP 2
Tomcat 6.0.16
Client:
Windows XP and Window 7
Internet Explorer 8.0.7600.16385IC
Page loads/refreshes in under 1 second using HTTP.
Page loads/refreshes in 15-16 seconds in HTTPS using this version of IE.
Problem reproduced on multiple client machines with same IE version.
Problem reproduced on multiple client machines with different Windows versions (XP and 7).
No performance problem using Chrome, Firefox, Opera, or Safari from same machine.
No performance problem using other versions of IE 8 on other machines.
Slow load causes virtually no CPU, memory, or I/O spike on server or client machine.
No performance problem on other sites using HTTPS on same client machine.
The pages in question use JavaScript and innerHTML to replace the contents of div elements to create a collapsible menu, and an iframe to display some content. A couple of the div elements contain images. If I remove the iframe and the JavaScript, the performance issues go away. However, rewriting the entire site to make these changes would be very time consuming. We're in the process of replacing the whole site, but it may be 2-3 months before we do so and we really cannot live with this slowdown that long. I've already looked at several IE tuning options, such as disabling add ons, running IE-rereg, and resetting IE, with no luck.
Does anyone have any suggestions?
The version you mention is the version that shows in Windows 7, is it not (i.e., in Windows XP, it should show like 8.0.6001.18904)? Have you applied all recent patches? More particularly, have you applied the KB980182 security patch?
That particular patch was an "out of band" patch, which means it has been brought to the public in haste and outside of the normal upgrade cycle. It came out April 22, 2010, or about. If you have installed the patch (either automatically, or by hand), try uninstalling or rollback using the Backup and Restore Center and select the restore point that mentions that fix.
While KB980182 caused quite some trouble and weird behaviors, you may try the same approach with other patches if rolling back to before KB980182 didn't help: rollback using Backup and Restore Center to an earlier moment in time, and check if the problem goes away.
This type of testing is a nuisance, I know, but I'm afraid there's little else you can do.

Resources