Jonathan Beliën

Jonathan Beliën

Freelance Web Developer

« Spécialiste » en cartographie numérique
Membre du conseil d'administration d'OpenStreetMap Belgique
Membre du conseil d'administration d'Open Knowledge Belgique
Fan de LEGO et de bande-dessinées



Bye-Bye, Internet Explorer 6

Publié le 23.05.2009

Le navigateur Internet Explorer 6 (fourni initialement avec Windows XP) est encore utilisé par un (trop) grand nombre d’utilisateurs.

En tant que développeur web, je dois passer (beaucoup) de temps à adapter mon code pour qu’il fonctionne sous IE6. Ce navigateur va avoir 8 ans est n’est donc vraiment pas fait pour afficher des pages actuelles. Ajouté à cela, ce navigateur n’est plus mis à jour et est donc sujet à un grand nombre de vulnérabilités.

Plusieurs groupes de personnes ont donc décidé de tout faire pour pousser les gens à passer à la dernière version d’Internet Explorer (IE8) ou de passer à un autre navigateur.

Je suis tombé sur le site http://www.byebyeinternetexplorer.org/fr et ai décidé d’implémenter leur petit bout de code dans tous mes sites. Une barre, invitant l’utilisateur d’IE6 à mettre son navigateur à jour, s’affiche en haut du site.

Je partage ici ce bout de code (pour plus d’explications, je vous invite à aller sur le site http://www.byebyeinternetexplorer.org/developer) :

Insérez cette ligne juste avant la balise </head> fermante :

<!--[if lte IE 6]>
<link href="http://www.byebyeinternetexplorer.org/public/ie6-warning.css" mce_href="http://www.byebyeinternetexplorer.org/public/ie6-warning.css" media="screen" rel="stylesheet" type="text/css" />
< ![endif]-->

et insérez cette ligne juste après la balise ouvrante

<!--[if lte IE 6]>
<div class="ie6-warning"><a href="http://www.byebyeinternetexplorer.org" mce_href="http://www.byebyeinternetexplorer.org" target="_blank">Insert a friendly message to your users here...</a></div>
< ![endif]-->

Le bout de code <!--[if lte IE 6]> limite l’exécution du bout de code aux versions d’Internet Explorer plus anciennes ou égales à la version 6.