Tutorials

Meerdere Internet Explorer versies naast elkaar draaien

In deze tutorial wordt uitgelegd hoe je meerdere Internet Explorer versies naast elkaar kan draaien

Pagina 1

Introductie

Veel webontwerpers testen graag hun ontwerpen in meerdere browsers. Helaas is het standaard met Internet Explorer niet mogelijk om meerdere versies naast elkaar te draaien. Hierdoor moest je tot een tijdje geleden om te testen meerdere operating systems met VMWare of dergelijke technieken naast elkaar draaien om in oudere versies van Internet Explorer te testen voor CSS compatibiliteit.


Microsoft heeft echter enkele rechtzaken verloren over het standaard invoegen van internet explorer en hebben daardoor een mogelijkheid (hetzij dat er wat hacken voor nodig is) om een standalone versie te verkrijgen.
Pagina 2

Oplossing

Joe Maddalone van insert title heeft ontdekt hoe je de installatie van internet explorer dusdanig kan tweaken dat hij zelfstandig (zonder installatie en integratie in windows) kan draaien.

Voor het uitgebreide artiekel verwijs ik naar:
http://labs.insert-title.com/labs/Multiple-IEs-in-Windows_article795.aspx

De techniek komt neer op het uitpakken van de internet explorer installatiefile (de .exe) met winrar, waarna je een leeg bestand IEXPLORE.EXE.local toevoegt. Internet explorer zal vervolgens standalone draaien.

De voorbewerkte bestanden
Deze techniek is toegepast op een reeks bestanden bij http://browsers.evolt.org, een repository van oude browsers. Ideaal voor de webontwerper die haar site compatibiel wil maken met alle browsers.

Hier zijn de voorbewerkte internet explorers al te downloaden. Deze zijn stuken kleiner dan de originele browsers en zijn al voorbewerkt als standalone. http://browsers.evolt.org/?ie/32bit/standalone

Deze kan je in een willekeurige map uitpakken, en vereisen geen installatie.

Beperkingen
De browsers zullen bij about geen huidige versienummer geven. De user-agent string is wel correct, maar hierdoor wordt het lastig om de versies uit elkaar te houden. De simpelste oplossing is een stukje javascript te bookmarken (in de 'geinstalleerde versie van internet explorer, in de bookmark toolbar):
met als url:
javascript:alert(navigator.appVersion)
javascript:alert(navigator.appVersion)
Door het aanklikken zal je met een javascriptpopupje simpel kunnen zien in welke IE versie je je begeeft.


Conditional Comments werken niet meer
Hier is een gecompliceerde oplossing voor voor degene die conditional comments gebruiken.
http://www.positioniseverything.net/articles/multiIE.html

Browsers crashen bij het aanklikken van favorieten
Behalve bij de globaal geinstalleerde versie zullen de standalone versies crashen bij het aanklikken van de favorieten.

Reacties

0
Nog geen reacties.