Jan

IE6 Update: Help kill Internet Explorer 6 (Extension)

Posted in BlogEngine.NET, English posts, WWWahnsinn By Gordon Breuer 7 Comments Tagged Under : , , ,


This article is also available in English! This article is also available in English!

ie6update 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.

FileDefault IE6Update.cs (3,2KB)

Artikel empfehlen auf .NET-Kicks Deutschland

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
Mrz

Bookmarklet für deutschsprachige .NET-Kicks

Posted in Programme und Werkzeuge, Development By Gordon Breuer 0 Comments Tagged Under : , ,


dotnet_final_small_rgb Wer für das kürzlich an den Start gegangene Community-Portal .NET-Kicks einen neuen Artikel vorschlagen möchte kann dies über die Website erledigen unter dem Menüpunkt “Artikel vorschlagen”. Das manuelle Eintragen der URL und des Titels ist jedoch eine mühsame Arbeit. Einfacher geht es mit einem kleinen Bookmarklet.

Ein Bookmarklet (auch: Favelet) ist ein kleines in JavaScript geschriebenes Makro, das als Bookmark abgespeichert wird und dadurch die Funktionen des Browsers erweitert. Es erlaubt beispielsweise, Webseiten zu manipulieren. Technisch gesehen ist ein Bookmarklet ein Lesezeichen auf das Pseudoprotokoll javascript:, das ermöglicht, Code durch den Browser auszuführen.

(Quelle: “Wikipedia, Die freie Enzyklopädie”)

Getestet habe ich das Bookmarklet erfolgreich im IE7, IE8, Firefox 3.0.3 und Google Chrome 1.0.154.43. Um das Bookmarklet zu installieren zieht man einfach den nachfolgenden Link in seine Link-Leiste des Browsers oder klickt ihn mit der rechten Maustaste an und wählt dort “Zu Favoriten hinzufügen”. Alternativ kann man auch einen neuen Link erstellen und als Ziel die folgende Zeile eintragen. Mehr...

© Copyright 2007 - 2010, Gordon Breuer Powered by: BlogEngine.NET 1.6.0.0 with 20 extensions
Interested on your own Blog or on ASP.NET hosting for factory costs? Just send me a e-mail and a short description of your project!