Comment se débarrasser d’Internet Explorer 6 en douceur
Par Korben | Nb visites : 241
Il y a en ce moment sur le net, une campagne pour se débarrasser d’Internet Explorer 6… IE 6 est en effet bourré de failles mais surtout de problèmes de rendu d’affichage qui obligent les développeurs de sites internet à imaginer de savantes bidouilles pour les contourner… Certains de ces dev ont même monté des blogs pour cracher leur haine d’IE !
Bref, l’objectif de tous ces développeurs est de se débarrasser d’Internet Explorer 6.0 … Pas évident quand on sait qu’il y a encore 20% d’internautes qui utilisent ce browser sorti en octobre 2001 ! Même Microsoft se met de la partie et souhaite qu’on abandonne tous IE 6 !
Il existe pourtant des solutions ou des scripts pour aider vos visiteurs à faire le changement… Certains sont très radicaux comme StopIE6 qui vise à empêcher tout accès au site web si l’internaute utilise un IE 6 et d’autres sont plus softs en proposant simplement à leurs visiteurs de faire le changement.
C’est ce que propose IE6 Update ! Ce petit script se place avant la balise </body> de votre page web et affiche une petite barre d’update en haut du navigateur, proposant à l’internaute de faire sa mise à jour vers IE 7/8.
<!–[if IE 6]>
<script type= »text/javascript »>
/*Load jQuery if not already loaded*/ if(typeof jQuery == ‘undefined’){ document.write(« <script type=\ »text/javascript\ »Â  src=\ »http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\ »></ »+ »script> »); var __noconflict = true; }
var IE6UPDATE_OPTIONS = {
icons_path: « http://static.ie6update.com/hosted/ie6update/images/ »
}
</script>
<script type= »text/javascript » src= »http://static.ie6update.com/hosted/ie6update/ie6update.js »></script>
<![endif]–>
Ce qui donnera ça au final (en anglais) :

Attention tout de même, si vous êtes en entreprise et que vous êtes sur IE 6, il se peut que votre administrateur réseau ne veuille pas que vous passiez sur IE 7 ou IE 8 pour des raisons de compatibilité avec vos outils internes. C’est mieux d’aller lui en parler avant d’installer une nouvelle version d’Internet Explorer.
A bon entendeur…
Je vous recommande aussi la lecture des sujets suivants
- Le code de Google Analytics a changé. Il faut mettre à jour vos sites…
- Installez toutes les versions d’Internet Explorer de la 1.0 Ã la 8.0
- Des mementos pour Javascript et autres librairies Ajax
- Quelle est la meilleure façon de cacher un email pour éviter le SPAM
- Empêcher l’installation d’Internet Explorer 8 via Windows Update
- Débugger avec IE
- Debugguez vos applications web sans Firebug
- Un nouvelle faille dans Internet Explorer
- Optimisez le chargement de vos pages en changeant votre code Analytics
- Créez vos applications web et facebook directement en ligne avec AppJet








patate
c’est vraiment top comme technique, juste un truc c’est que ça charge JQuery même si on l’utilise pas mais bon c’est pour la bonne cause.
Posté le 20 avril 2009 à 10:23:38
chels
Dans ma boite, l’intranet ne marche QUE sur IE6, même Firefox ne fonctionne pas en changeant l’user-agent!
Posté le 20 avril 2009 à 10:24:21
David Lafon
Comme tu le soulignes à la fin de ton article, IE6 est encore énormément implanté en entreprise. Je n’ai pas trouvé de statistiques dessus mais de mon expérience, j’estime qu’environ les 2/3 des utilisateurs d’IE6 le sont en entreprise contraints par une compatibilité d’outils internes vieillissant. Et ce n’est pas avec l’aide des DSI qu’il faut compter
Posté le 20 avril 2009 à 10:25:46
Comment demander poliment à ses visiteurs de mettre à jour IE6 | Oxeron Internet and Mobile Servic
[...] chez Korben, ce ptit script jQuery va trouver rapidement sa place sur tous mes sites d’ici peu de [...]
Posté le 20 avril 2009 à 10:26:09
__roger__
C’est quand même honteux qu’une boite comme Microsoft fasse autant galérer les créateurs de sites web en les obligeant à faire des hack (=> surplus de travail + prise de tête) pour qu’un site respectant les standards ai un rendu correcte sur leur navigateur!
Si seulement cela representé une proportion marginale d’utilisateurs mais c’est loin d’être le cas…
Posté le 20 avril 2009 à 10:51:06
Joris
Bien
Posté le 20 avril 2009 à 10:51:36
Pixel
@patate: Heuu… ça ne charge JQuery qu’avec IE6…
D’ailleurs il manque un tiret dans le syntaxe du commentaire conditonnel :
<!-- [if IE 6]> -->
<![endif]-->
Posté le 20 avril 2009 à 10:52:14
Korben
@Pixel: En fait, bizarrement sur Wordpress, lorsque je met 2 tiret côte à côte, ça me fait un espèce de trait uni… je ne sais pas comment virer ça.
Exemple : –
Posté le 20 avril 2009 à 10:53:47
Etienne Fontan
Perso je fairait pas confiance , ca me fais penser aux faux anti-virus
Posté le 20 avril 2009 à 10:56:55
Korben
J’ai trouvé la soluce: http://www.corey-m.com/blog/?p=310
http://www.linuxscrew.com/2007/09/23/disable-double-hyphen-to-dash-wordpress-replacements/
Posté le 20 avril 2009 à 10:57:30
bozzo
Dommage que parfois on ait pas le choix !
Personnellement j’ai du batailler pour installer IE7 et le SP3 d’XP sur ma machine … j’ignore encore la raison mais chaque installation foirait …
En tout cas un tel script est intéressant … mais ça ressemble étrangement à un pop up qui souhaiterait installer un logiciel malveillant ! Espérons que les utilisateurs fassent confiance
Posté le 20 avril 2009 à 11:06:54
Pixel
Argg j’ai dû mettre des caractères interdits dans mes deux commentaires… Le premier que j’ai édité a été classé spam et le deuxième n’apparait pas… Mais bon t’as trouvé la solution alors ça va :p
Posté le 20 avril 2009 à 11:11:15
Azaret
@patate: Je ne suis pas sur mais c’est justement le but d’essayer de charger JQuery, je m’avance peux-être mais IE6 ne peut pas lancer JQuery ou du moins cette version, donc il demande lui-même à être mis à jour.
Sinon je suis d’accord, j’ai du faire un site compatible avec IE6 vu que la boite l’utiliser et c’était traumatisant comme expérience …. ^^
Donc se scripte va vite être mis sur mes site, merci à toi Korben.
PS: dis Korben c’est possible de savoir d’où tu sort l’image en haut de la news s’il te plait, merci.
Posté le 20 avril 2009 à 11:59:50
nferonf
c’est au admin réaux de bosser sérieux dans les boites ils ont cas mettre leur W update a jours sérieux
Posté le 20 avril 2009 à 12:09:54
inso
@Azaret: En effet, il à oublié la source
Mais ca doit venir de flickr
Code mis en place sur mon blog ! merci Korben
Posté le 20 avril 2009 à 12:10:44
Korben
@Azaret: C’est le header de ce site : http://www.bringdownie6.com/
Posté le 20 avril 2009 à 12:17:21
antouane
Laisser IE6 installé en entreprise est désormais considéré comme une faute grave !
Posté le 20 avril 2009 à 12:45:47
chels
Malheureusement, l’upgrade sera faite lorsque les PC seront migrés vers une nouvelle version de Windows…
Posté le 20 avril 2009 à 13:27:34
Symen
Etienne Fontan +11
Je trouve l’idée très bonne, mais le résultat final fait surtout penser a un rogue…
A modifier.
Posté le 20 avril 2009 à 13:39:28
coreight
@antouane:
+1
Je dirais même plus : faute lourde car intention de nuire à l’entreprise ou l’employeur
Posté le 20 avril 2009 à 14:43:47
XoraX
moi je préfère faire le porc : http://www.xorax.info/no-ie.php
c’est plus radical :p
Posté le 20 avril 2009 à 15:04:33
Link
Bonjour !
Dites moi, personne n’aurais le même genre de script mais pour Firefox ? Une barra qui s’affiche en haut du navigateur conseillant l’installation de Firefox pour des raisons de compatibilités avec le site web en question.
Merci d’avance !
Posté le 20 avril 2009 à 15:37:24
Sora
Je fais partie de ces utilisateurs qui utilisent IE6 contre leur gré.
Je fais aussi partie des développeurs qui font tous pour rendre leur site « compatible avec IE6″ (même si la plupart du temps suivre les standards suffit à faire le plus gros du boulot), et ça n’a rien de « traumatisant »…
Je trouve toutes ces techniques qui visent à bloquer IE6 ou à demander à l’utilisateur de mettre à jour leur navigateur assez vexantes, de plus ce n’est pas ça qui va me faire changer de navigateur (je ne peux de toute façon pas), mar contre ça le don de me faire oublier un site rapidement.
Cette technique ci à le donc d’être discrète et masquable (même si l’ajout d’un élément lui permettant de mémoriser les utilisateur ayant demande le masquage serait un plus), par contre je ne pense pas qu’elle fasse beaucoup bouger les choses.
Perso j’attend que ma boite installe windows 7, mais avec la crise toussa… c’est pas gagné…
Posté le 20 avril 2009 à 15:38:03
exdeus
Salut Korben

Personellement au boulot , tout est absolument bloquer , pas moyen d’installer firefox (enfin si mais pas de navigation possible), impossible d’acceder a de nombreux site dont les sites de proxy
Et donc impossible de quitter explorer 6 , je n’est peu plus
Pourquoi pas un billet d’astuces pour les victimes d’explorer 6 , ou d’un admin manchot …
(Enfn manchot qui connait pas linux ^^^)
Posté le 20 avril 2009 à 16:43:43
Korben
@exdeus: si tu regardes les configs proxy de ton IE et que tu remets les même dans ton Firefox, je suis sûr que la connexion au net fonctionnera dans Firefox
Posté le 20 avril 2009 à 16:47:39
Trust
A quand le IE Killer ?? j’en ai marre de me voir imposer ce navigateur merdique , et ce même sur les una ….tout ce que je peux faire jusqu’à maintenant c’est une règle qui interdit à IE de se connecter a internet , mais le problème est toujours là …
Posté le 20 avril 2009 à 22:57:46
ludovic
Perso je n’utilise pas de javascript mais un commentaire conditionnel placé au début du body.
[if lte IE 6]
style
#ie6msg{border:3px solid #090; margin:8px 0; background:#cfc; color:#000;}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie8{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:normal; color:#006;}
style
div id= »ie6msg »
h4
Savez-vous que votre navigateur est obsolète ?
h4
our naviguer de la manière la plus satisfaisante sur notre site nous recommandons que vous procédiez à une mise à jour de votre navigateur. Vous utilisez Internet Explorer 6 ou une version inférieure alors que la version actuelle est Internet Explorer 8. La mise à jour est gratuite. Si vous utilisez un PC au travail, veuillez contacter votre service informatique.
Si vous le souhaitez, vous pouvez aussi essayer d’autres navigateurs Web populaires comme par exemple FireFox, Opera ou Safari
div
![endif]
Posté le 21 avril 2009 à 05:30:52
exdeus
@Korben:
Merci je vais essayer ça
Posté le 21 avril 2009 à 11:02:55
Clochix
Je confirme que le principal îlot de résistance d’IE est les entreprises, surtout quelques très grosses avec des dizaines de milliers de postes et de nombreuses applications ne fonctionnant qu’avec IE6. Même si ce dernier point change, migrer vers un navigateur moderne implique souvent également faire évoluer la machine, d’où des coûts assez énormes en terme de matériel et licence. Et tant que quelques pontes dans les grosses boîtes utiliseront IE6, il restera dans les navigateurs cibles à supporter. Et du coup on se prive de tout ce qui arrive dans les navigateurs récents (cf par exemple les démos de Paul Rouget avec Firefox 3.5 : http://people.mozilla.com/~prouget/demos/ ).
On peut essayer de se consoler en se disant que plus les DSI attendent pour faire évoluer leur parc, plus l’alternative GNU/Linux devient crédible (et d’autant plus avec le machin qu’il y a parait-il en ce moment, une crise économique ou un truc dans le genre).
Cependant, attention avec les javascripts situés sur des sites externes qui incitent à télécharger une version récente d’un navigateur: vérifiez qu’ils pointent vers un site officiel de téléchargement, et pas vers un malware…
Posté le 22 avril 2009 à 07:54:59
IE6 à sa rubrique nécrologique ! | Le blog de Yohann CIURLIK | Spawnrider.Net :: Blog
[...] Certains tentent de l’éradiquer en lançant des campagnes dédiées… ou la méthode douce… [...]
Posté le 8 mai 2009 à 00:11:34
Alias Docteur House
Figurez vous après une petite recherche sur google sur les mots clés « bloquer IE 6.0″, je vois beaucoup de sujet sur…. BLOQUER L’installation de IE 8.0 !!!
alors que IE 8.0 corrige le tir et revient à un peu plus de respect des standards CSS, il se trouve qu’il y a une large bande d’ayatollahs qui n’en veulent même pas et préfère rester toujours avec les versions inférieures de IE.
Contrairement à vous, j’ai beaucoup de visiteurs sous IE 6.0, IE 5.5, IE 5.0, IE 4.0 et IE 2.0 !!! oui oui oui !!!
en fait de visiteurs, je pense qu’il s’agit pour la plupart de machines robots spammeurs, donc j’ai cherché vainement et encore jusqu’à aujourd’hui la meilleure méthodes pour bouler tous ces indésirables… ya rien à faire, même en 2030, il y aura toujours du IE version pourrie.
Si seulement avant d’acheter un ordi, on obligeait les gens à se former correctement mais bon, on paye aujourd’hui le prix de la démocratisation et la vulgarisation de l’informatique.
Posté le 22 mai 2009 à 17:24:02
Gerard
Cool.
Il y a aussi un code dans le meme genre, mais sans Jquery a la maniere de Youtube:
http://jerusalemstyle.com/blog/dropping-ie6-no-more-ie6-support-appeal-webmasters-revolution-20090714-38
Posté le 17 juillet 2009 à 16:48:24
vishall
Merci pour le lien vers notre blog! C tres gentille!
Posté le 23 octobre 2009 à 14:39:33