This article is also available in English! 
Es gibt mal wieder ein neues Projekt, um den Microsoft Internet Explorer 6 von den PCs der Benutzer zu vertreiben. Das ich diese Aktion nur befürworten kann muss ich hoffentlich nicht erst erwähnen, habe doch auch ich laut meinen Logfiles hin und wieder noch Besucher, die es wagen mit dieser Plage von einem Webbrowser hier vorbei zu schauen. Das neue “IE6 Update”-Projekt versucht es nun mit einem Trick: Mit Hilfe von Javascript wird bei Benutzern des IE6 eine gelbe Hinweisleiste am oberen Browserrand eingeblendet mit dem Text, dass zum Betrachten der Seite benötigte Updates für den Browser fehlen. Klickt man auf diese Leiste wird jedoch kein ActiveX gestartet oder installiert sondern man landet auf der IE8-Seite von Microsoft.
Ob diese kleine “Irreführung” ethisch gesehen 100% korrekt ist? Egal! Diese Missgeburt veraltete Browserversion stellt ein erhebliches Sicherheitsrisko für alle Benutzer dar und genau genommen ist der Internet Explorer 8 ja auch ein Update…
Um jedenfalls das Installieren dieses kleinen Snippets für Benutzer der BlogEngine.NET zu vereinfachen, habe ich kurzerhand eine Extension geschrieben. Im einfachsten Fall genügt es, die cs-Datei in den Ordner “/AppCode/Extensions/” zu kopieren und schon ist man fertig. Wer aus Performancegründen die verwendete Javascript-Datei und/oder die Grafiken auf den eigenen Webserver spielen möchte findet die Dateien auf der Projektseite www.ie6update.com und kann in den Einstellungen im Adminbereich die Pfade ganz einfach anpassen. Weiterhin kann man den Pfad zu jQuery hinterlegen, wenn man nicht den CDN von Microsoft verwenden möchte. Eine Lokalisierung ist dort ebenfalls möglich sowie das Ändern des Ziel-Links. Alle Einstellungen können also bequem über die Adminoberfläche vorgenommen werden ohne Hand am Quellcode anlegen zu müssen.
IE6Update.cs (3,2KB)
Share or Bookmark this Article: