Welcome to WebmasterWorld Guest from 184.108.40.206
Forum Moderators: incrediBILL
I got a new idea from this page: http://msdn.microsoft.com/ieupdate/
There they have a self-contained version of IE 6 without the Eolas patent stuff. I looked at it and noted the files in it.
I looked for all these same files on Win95 and put the ones that were there into a folder together on XP and ran iexplore.exe. It used the old iexplore.exe wrapper, but still the IE 6 renderer. I copied over the IEXPLORE.EXE.local file...and it used the old renderer.
It seems that when an empty file named IEXPLORE.EXE.local is present in the folder with IE files, it causes it to use the files in the folder instead of the ones in your windows install.
The old IE 4 and 5 wrappers are sorta buggy on XP (IE 5 crashes if you click the favorites menu and IE 4 won't let you enter a URL into the address box directly) BUT...I copied the IE 6 wrapper over and voilą -- looks like IE6 on the outside but renders like IE 4 or IE 5. They even send the correct user agent strings and all.
If anyone wants these, I can zip them up and put them online somewhere. I'm hoping there is a cleaner way, but this sure as hell beats running Virtual PC just for testing!
Were you able to run IE6 and IE5 simultaneously?
Yes, please zip them up. Maybe we can convince Brett to let you post the URL on the board ;) That way anyone will be able to download the files.
Till then, please sticky me the URLs :)
When you do sticky someone the URLs (or post the URLs on the board) please make sure to specify the IE version (as specific as possible) and the OS the original install was on
It mentions how CSS is rendered differently on IE 5.5 vs IE 6.0. Says you can either set up multiple partitions with their own OS space for the browsers. Or use a PC emulator (bochs) for web page testing.
Says you can either set up multiple partitions with their own OS space for the browsers. Or use a PC emulator (bochs) for web page testing.
...which seems a bit cumbersome, don't you think? You would have to boot to a different partition each time you want to test something different? The PC emulators usually aren't that great...
If Jobarr's suggestion works, then it is truly a break-through for everyone who wants to test a page on different versions of IE and be able to compare them side by side!
I found the method of extracting the files from the cab files on google...first or second result for "IEXPLORE.EXE.local". I searched to see if anyone had come up with this before. The page is in Japanese but Babelfish helped me through it.
If you wanna run them inside the IE6 wrapper, you gotta copy over browseui.dll, IEXPLORE.EXE, and SHDOCVW.DLL from your own windows install into the folders with them (replace any files there). Then the favorites menu and the address box work for both.
It's messy but seems to work!
expand c:\ie55\*.cab C:\test\ie55 /f:browseui.dll
expand c:\ie55\*.cab C:\test\ie55 /f:dispex.dll
expand c:\ie55\*.cab C:\test\ie55 /f:inetcpl.cpl
expand c:\ie55\*.cab C:\test\ie55 /f:jscript.dll
expand c:\ie55\*.cab C:\test\ie55 /f:mshtml.dll
expand c:\ie55\*.cab C:\test\ie55 /f:mshtml.tlb
expand c:\ie55\*.cab C:\test\ie55 /f:shdocvw.dll
expand c:\ie55\*.cab C:\test\ie55 /f:urlmon.dll
expand c:\ie55\*.cab C:\test\ie55 /f:vbscript.dll
I got IE5.5 to run, but I can't type anything into any of the web forms. Are you experiencing the same? I'm hoping to find a more recent service pack with mshtml.dll will help. The IE5.5 SP2 for ME doesn't have the mshtml.dll
[edited by: sun818 at 10:11 pm (utc) on Oct. 8, 2003]
I have been running IE5 and O6 on one disk (OS is dead) programs work. And on the system OS, IE6, and O7 which has shown some stark contrast between the way they parse web doc's.
1) Copy all the cabs that are in the ient_s*.cab (ient_s1.cab, ient_s2.cab,...) files into one folder.
2) Run "expand *.cab ./" in that folder
3) Delete shlwapi.dl or comctl32.dll if they are there
4) Make a file called IEXPLORE.EXE.local
I did that and got a complete working version of IE 5.01. Now I can select text and everything. Only the favorites menu still doesn't work. It seems there were a few more files it needed and that fixed it so text selection and form entry works.
Maybe I've gotten something wrong but I don't trust this configuration to be accurate. Doing more testing to see if it can be useful somehow...
DrDoc has sorted this thread out into a clear step-by-step tutorial over here:
How to: Install multiple versions of IE on your PC [webmasterworld.com]
slightly different render, but the user agent shows 6.0 and the help->about is showing 6.0
You must make sure to have the iexplore.exe.local file in the folder to make IE use all the local files. Otherwise it won't work properly.
Help > About is always going to show 6.0, since that info is grabbed from the Windows registry. However, you still see that info displayed on the browser's about page :)