Utiliser plusieurs version d’Internet Explorer sur une même machine
lire les articles suivant avant que je ne traduise la page anglaise :
– pilgrim.maleo.net
– skyzyx.com
L’article (traduction en français faite par Arnaud Méhat):
Multiples version d’IE sous Windows Auteur: Joe Maddalone
Introduction
I, like so many other’s, have struggled with ways to test designs, css, etc. in multiple versions of Internet Explorer.
Usually les seules solutions were to have multiple OS’s installed sur de multiples partitions, ou démarrer running some sort of emulation software such as VMWare.
Lorsque je travaille sur un projet récent que la seconde fois je devrais le être démarré dans Internet Explorer 5.5, j’ai immédiatement besoin de tester l’application dans le navigateur.
Essentially this whole thing was stumbled upon out of necessity and a lawsuit that Microsoft lost. The Lawsuit
The lawsuit involves a patent which it was deemed Microsoft had infringed upon. Details about it can be viewed here.http://www.microsoft.com/presspass/press/2003/oct03/10-06EOLASpr.asp
Une nouvelle version d’Internet Explorer sera réalisé l’année suivante remediant au problème.
Microsoft a depuis sorti l’éditon de développement d’Internet Explorer 6 avec les mises à jour en place pour tester, disponible sur msdnhttp://msdn.microsoft.com/ieupdate/ The Stumble
Now, being with a forward-thinking company (Insert Title Web Designs), I jumped on the opportunity to begin testing against this new version
One thing that struck me is that the testing version ran side by side my already installed version. This was incredibly interesting. Also the fact that it was only a handful of files that made this browser version run was also interesting.
* browseui.dll * dispex.dll * ieupdate.txt * iexplore.exe * IEXPLORE.EXE.local * inetcpl.cpl * jscript.dll * mshtml.dll * mshtml.tlb * shdocvw.dll * urlmon.dll * vbscript.dll * version.txt * xpsp2res.dll
Maintenant lorsque je testes comment cette nouvelle version joue les animations flash, j’ai une alerte :
« Cliquer sur OK pour continer le chargement » – c’est essentiellement ce que nous avons pour faire face à ce problème.
Maintenant, étant curieux, je m’interroge sur l’utilité de ce fichier « IEXPLORE.EXE.Local »…. aussi je le supprime.
Je vois maintenant que le message « Cliquer sur OK pour continer le chargement » qui apparraissait pendant le chargement d’un animation flahs et je réalise bientot que ce fichier « IEXPLORE.EXE.local » était l’une des choses qui permettait au navigateur de démarrer séparemment de mon navigateur par défaut. Wow!
Je suis immédiatement allé à l’adresse « http://browsers.evolt.org » et j’ai téléchargé des vieilles versions de IE, ce qui est bien connu pour être la cause de beaucoup de maux de tête du concepteur de CSS… sous IE 5,5.
Après ce téléchargement, J’ai su qu’en l’installant j’écraserais ma version existante d’IE, aussij’ai écarté les dossiers d’installation.
Et après beaucoup de débats et de discussions sur le web, je pense que certains de ces browsers démarraient parfaitement car ils sont si… imparfaits! La Technique Universelle la plus sûre de ce processus(XP Pro/XP Home/2000)
Trouvons les fichiers suivant dans les fichiers d’installation de IE 5.01 ou IE 5.5 SP2
* IENT_S1.CAB * IENT_S2.CAB * IENT_S3.CAB * IENT_S4.CAB * IENT_S5.CAB
J’extrais avec WinRar ces fichiers dans un nouveau dossier.
Faites alors la même chose avec les fichiers suivants
* IENT_1.CAB * IENT_2.CAB * IENT_3.CAB * IENT_4.CAB * IENT_5.CAB
Ensuite supprimons les fichiers suivants
* SHLWAPI.DLL * COMCTL32.DLL(trouvons ceux-lui là dans IE 4.01 SP2, ce sur quoi je travaille maintenant)
Et finallement je créé un fichier vide nommé… vous l’avez deviné… « IEXPLORE.exe.local »
Et BLAM!!! -vous obtenez une version autonome d’IE ! Windows XP Pro IE 5.01 – Optimizé.
Trouvons les fichiers suivants dans les fichiers d’installation de IE 5.01
* IENT_S1.CAB * IENT_S2.CAB * IENT_S3.CAB * IENT_S4.CAB * IENT_S5.CAB
J’extrais avec WinRar ces fichiers dans un nouveau dossier.
Faites alors la même chose avec les fichiers suivants
* IENT_1.CAB * IENT_2.CAB * IENT_3.CAB * IENT_4.CAB * IENT_5.CAB
Ensuite je supprimes tous les fichiers suivants
* BROWSEUI.DLL * DISPEX.DLL * IEXPLORE.EXE * INETCPL.CPL * INETCPLC.DLL * JSCRIPT.DLL * SHDOCVW.DLL * SHDOCLC.DLL * URLMON.DLL * et les 2 suivants, merci à Roger Ly * MSHTML.DLL * MSHTML.TLB * et d'autres que j'ai trouvé moi-même (ceux-ci proviennent des textes surligné et de formulaire intéractifs)
* MSHTMLED.DLL * MSHTMLER.DLL
Et finallement je créé un fichier vide nommé… vous l’avez deviné… « IEXPLORE.exe.local »
Et BLAM!!! -vous obtenez une version autonome d’IE 5.01 ! Windows XP Pro IE 5.5 SP2 – Optimizé
Trouvons les fichiers suivants dans les fichiers d’installation de IE 5.01
* IENT_S1.CAB * IENT_S2.CAB * IENT_S3.CAB * IENT_S4.CAB * IENT_S5.CAB
J’extrais avec WinRar ces fichiers dans un nouveau dossier.
Faites alors la même chose avec les fichiers suivants
* IENT_1.CAB * IENT_2.CAB * IENT_3.CAB * IENT_4.CAB * IENT_5.CAB
Ensuite nous supprimons les fichiers suivants
* BROWSEUI.DLL * DISPEX.DLL * IEXPLORE.EXE * INETCPL.CPL * INETCPLC.DLL * JSCRIPT.DLL * SHDOCVW.DLL * URLMON.DLL * et les 2 suivants, merci à Roger Ly * MSHTML.DLL * MSHTML.TLB * et d'autres que j'ai trouvé moi-même (ceux-ci proviennent des textes surligné et de formulaire intéractifs) * MSHTMLED.DLL * MSHTMLER.DLL
Et finallement je créé un fichier vide nommé… vous l’avez deviné… « IEXPLORE.exe.local »
Et BLAM!!! -vous obtenez une version autonome d’IE5.5 SP2!
Une chose, c’est que les « Favoris » seront la cause du crash des uns et des autres
Et lorsque l’on « A propos de Internet Explorer » dans « ? », on obtient l’information que c’est un IE 6,0alors que c’est un rendu de IE5 ou 5,5.
* Heres a screenshot of 3 browsers side by side * And another of each rendering a known CSS bug
Pass it along
Please spread the word about this, I’d like to see others testing and improving on these techniques
Email me at: joe@insert-title.com Additional Considerations
These are essentially additional files that you may want to include into your optimized version of IE, these concepts have not yet been verified by myself or anyone at Insert Title Web Designs, and therefore please use caution when testing these out. Or when in doubt just use all the files and delete only those mentioned in the Safest Universal Technique (XP Pro/XP Home/2000)
c/o Reed Wiedower
My website (http://peyser.com) uses the .png transparency hack detailed at WebFX:
http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html
Unfortunately, once I setup IE5.5 to see my webpage, the transparency effect didn’t work. I figured out that the two .dll files needed to enable it to function properly are:
* DXTMFST.DLL * DXTRANS.DLL
Once I copied those two files into the proper directory, IE5.5 displayed the website as it should.