Internet Explorer 8 est sorti... Tremblez développeurs !

Posé ici le vendredi 27 mars 2009 à 19:34 par Jay Salvat

Internet Explorer 8

Internet Explorer 8 vient de pointer le bout de son nez. Mon emploi du temps et mon manque de Foi actuels ne m'ont pas permis de le tester jusqu'à aujourd'hui. Les retours que j'ai pu en avoir étaient inquiétants au niveau compatibilité et ">décevants au niveau fonctionnalité. Mais bon... Internet Explorer c'est comme son physique... qu'on aime ou qu'on aime pas, faut faire avec.

C'était déjà bien assez compliqué de tester les principaux navigateurs. Maintenant Internet Explorer demande à lui seul de tester 3 versions (6, 7, 8) et ne fait rien pour simplifier le travail des développeurs. Peut être se questionneront-ils un jour sur le fait que leur navigateur est au niveau le plus bas historiquement. Mais soit. Je ne vais pas polluer l'internet d'un millionième billet anti-Microsoft pour lequel je n'ai pourtant aucune rancœur particulière. (si ce n'est la charge de soucis qu'ils imposent à toute une frange de la population... dont je fais partie).

Bref ! Avant de vouloir l'installer je voulais m'assurer d'avoir un moyen de faire cohabiter la version 8 avec ses consœurs, comme je le faisais précédemment grâce à Multi-IE. Malheureusement Multi-IE ne propose pas (encore ?) cette nouvelle version. Il me restait l'option de IETester que j'avais déjà testé ici même mais qui ne m'avait finalement pas emballée.

Bouton "Compatibilité"

Heureusement, j'ai pensé à poser la question sur Twitter et bien m'en a pris. On m'a suggéré (merci merci merci) de simplement utiliser le bouton "Compatibilité IE7" proposé sur IE8... (si si, c'est pas une blague). Je n'y avais tout simplement pas pensé. A ce que j'en ai lu la restitution du rendu de la version 7 n'est pas parfaite mais j'espère suffisante pour mes besoins.

Donc j'installe enfin cette nouvelle version... et je teste. Premier essai, premier problème. Sur mon JaySalvat.com apparait une erreur Javascript qui n'existait pas avant et qui n'existe pas non plus sous aucun autre navigateur. Argh. Bon c'est le moment d'essayer ce bouton magique. Il pense à tout chez Microsoft... huf huf huf.

Avec le bouton

Là ça marche. Très bien ! Je n'ai pas le temps de trouver le bug inventé soudainement pas IE8 et je me vois mal afficher une alert-box disant aux micro-visiteurs d'appuyer sur ce joli et je l'espère bien nommé "bouton Compatibilité".

Balise "Compatibilité"

Je me souvient avoir lu très tôt lors des versions alpha ou beta, qu'une balise meta avait été pensée pour imposer le rendu que le développeur désirait. La voici :

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

C'est un peu ridicule mais Une fois insérer, ça marche bien. Ça me laissera un peu de temps pour trouver ce que le nouveau chef de projet de chez Microsoft peu bien reprocher au Javascript de mon site web.

Sans le bouton

Si comme je l'étais, vous n'êtes pas pressé d'installer ce nouveau boulet bijou de technologie, mais êtes inquiet du rendu de vos pages, il vous reste l'option screenshot testing avec BrowserShots ou NetRenderer. Pas parfait mais ça dépanne.

Bon allez, je pars en week-end me reposer.

Les liens

Télécharger Internet Explorer 8

http://www.microsoft.com/france/windows/products/winfamily/ie/ie8/

IETester

http://www.my-debugbar.com/wiki/IETester/HomePage

Browsershots

http://browsershots.org/

NetRenderer

http://ipinfo.info/netrenderer/

Trackbacks

0 trackback

Commentaires

3 commentaires

Pour tester la compatibilité navigateur, j'ai eu vent de la sortie de superpreview Blogs.msdn.com/…t-Explorer.aspx je ne l'ai pas testé mais ça a l'air intéressant!

1. Par Bastien le dimanche 29 mars 2009 à 13:55

En effet ça m'a l'air très bien.
Mais c'est une options d'une suite payante j'ai l'impression, non ?

Je vois mal Microsoft lancer un freeware ^^

2. Par Jay Salvat le lundi 30 mars 2009 à 10:36

Hello,

pour tester vos pages sous IEx - tester seulement hein :) , je suggère simplement d'installer IE 8 ET les versions 6 et 7 en standalone de tredosoft.

Au passage merci pour ton super blog :)

3. Par Laurent le jeudi 02 juillet 2009 à 00:59

Obligatoire. Vrai nom apprécié.

Il ne sera ni affiché, ni spammé.

Votre blog ou votre site web.

Constructif, courtois et correctement écrit. SMS proscrit. Merci.