Es ist schier unglaublich, aber laut diversen Erhebungen nutzen heute tatsächlich noch knapp 25% aller User den Internet Explorer 6, das Schreckgespenst eines jeden Webentwicklers. Aus diesem Anlass zwei Links zum Sonntag:

Internet Explorer Application Compatibility VPC Image

Microsoft bietet verschiedene VPC-Images mit verschiedenen Kombinationen aus Internet Explorer 6 und 7 sowie Windows XP und Windows Vista kostenlos für alle zum Download an. Diese Images haben immer nur eine begrenzte Laufzeit - wenn sie abgelaufen sind, zieht man sich einfach ein Neues. Sehr hilfreich für jeden, der nur noch Vista auf dem Client hat und somit den IE6 nirgendwo mehr zum Laufen bekommt.

IE PNG Fix

Es ist heute mit ASP.NET ein Kinderspiel Texte mit beliebigen TrueType-Schriften als Bilder fürs Web zu rendern, idealerweise als PNG, bei dem man noch Kantenglättung und vor allem Transparenzen nutzen kann, um die Texte z.B. auf Hintergrundbilder zu legen. Der einzige Browser, der hier nicht mitspielt ist, na klar, der Internet Explorer 6 - der konnte damals schlicht keine transparenten PNGs darstellen und kann es auch heute nicht (der Dank gebührt Microsoft). Ein praktikabler Workaround ist der IE PNG Fix, der aus einer Kombination von HTC und Blind-Gif eine Lösung bastelt, die zuverlässig funktioniert.

Kommentare

#1 Marian schrieb am Montag, 15. Dezember 2008 09:57:00:
Ja, das Problem mit dem IE6 kenne ich. Aber, ich habe ein nettes Tool gefunden, mit dem die Funktionalität einer Seite aus der Sicht des IE6 testen kann.

IETester -> http://www.my-debugbar.com/wiki/IETester/HomePage
#2 Thomas schrieb am Montag, 15. Dezember 2008 11:10:00:
Gerade mal probiert - das Tool verhält sich leider nicht 1:1 wieder richtige IE6, gerade beim PNG Fix - der funktioniert im IETester nicht, im richtigen Browser schon.
#3 deedee schrieb am Montag, 15. Dezember 2008 16:19:00:
Der IETester ist wirklich leider keine echte Alternative, zumal das Teil auch regelmässig abstürzt. Was PNG-Fix betrifft gab es meines Wissens das Problem, dass man je nach verwendeter Technik verschiedene Fixes benötigte, also für Bilder im HTML (img..), Bilder im CSS (background-image...) sowie MouseOvers per Javascript/CSS.
#4 deedee schrieb am Montag, 15. Dezember 2008 16:22:00:
Noch was: Hab gerade einen ASPX-Fehler beim Absenden bekommen, weil ich eine spitze Klammer im Text hatte, die er wohl als unsichere Eingabe interpretiert hat... bissl unschön! ;-)
#5 Thomas schrieb am Montag, 15. Dezember 2008 16:52:00:
Nö, Absicht. All input is evil, gibt keinen Grund hier spitze Klammern eintragen zu müssen, also kann ich damit leben :-). Ok, ne error.htm ... bei Gelegenheit.

Zum PNG-Fix: der gepostete funktioniert, allerdings habe ich hier gerade das Problem, dass er zu langsam das Blind-Gif nachlädt - weiß noch nicht ob es an der VM/RemoteDesktop liegt oder ob es nativ auch so ist. Ansonsten bin ich für Alternativen offen ...
#6 Marcus schrieb am Dienstag, 16. Dezember 2008 19:29:00:
Habe den PNG Fix auch angewendet und massive Performance-Probleme bekommen wenn mehrere PNGs auf einer Seite waren.
Hat zwar ansonsten funktioniert kann ich aber daher leider nicht empfehlen. Muss man auch erst mal drauf kommen das dieses kleine Snippet den IE in die Knie zwingt ;-)
#7 Thomas goes .NET schrieb am Donnerstag, 15. Januar 2009 13:33:00:
A month ago

Dein Kommentar