Booster Internet Explorer 6 avec Chrome Frame : Petit test !

Présenté il y a quelques mois, Google Chrome Frame est un plugin pour Internet Explorer, qui permet au navigateur boiteux le plus utilisé au monde de s'équiper du moteur de rendu de Google Chrome !
L'intérêt, bien évidement, est de palier aux défauts multiples et au retard technologique des anciennes versions d'Internet Explorer, en remplaçant le moteur original par un moteur moderne et compatible avec les dernières nouveautés !.. Le navigateur final devient alors une sorte de Frankenstein Logiciel =D.

Parmi les personnes utilisant ce maudit Internet Explorer 6, beaucoup sont des employés d'entreprises, contraints d'utiliser ce navigateur à cause d'applications développés exclusivement pour ce navigateur : La mise-à-jour vers un autre navigateur est alors impossible, et c'est la que Chrome Frame interviens.

Mais venons en a l'objet de cet article : Concrètement, ça donne quoi ?

J'ai eu l'occasion d'essayer Chrome Frame à plusieurs reprises cette semaine, voici mes premières impressions :

Du coté de l'installation et de l'exécution, il faut avouer que c'est vraiment très simple ! S'il est clair que la moindre modification ou opération impliquant plus de deux clics rebute une très grande partie des utilisateurs, l'installation de Google Chrome Frame est des plus facile et rapide : Nul besoin de redémarrer Internet Explorer, ni de renseigner le moindre formulaire, tout se fait automatiquement à partir du setup.

Coté "terrain", même si on sent une petite saccade au moment de la transition entre les deux moteurs web, le changement se fait sans heurts, et je suis convaincu qu'un utilisateur ignorant qu'il possède un tel plugin risque de ne pas s'en rendre compte 8-).

Le gain, bien entendu, est énorme : Du temps d'affichage des page au support du HTML5, tout fonctionne parfaitement et chaque screenshot balancé sur le net pourrait être taxé de FAKE, tant il est inimaginable d'avoir un rendu de la sorte sous Internet Explorer 6 8-).

Coté développeur, pour faire comprendre à Chrome Frame qu'on souhaite employer ses services, il faut et il suffit d'utiliser la balise meta suivante :

<meta http-equiv="X-UA-Compatible" content="chrome=1"/>

... J'ai vu plus complexe !

Enfin, coté problèmes, l'impression et le téléchargement de fichiers resteront inaccessibles aux utilisateurs de Chrome Frame : Mettre un moteur de Porsche dans une 4L ne change en rien la carrosserie...

Vous l'aurez compris, je suis plutôt enthousiaste vis à vis de cette extension qui, à mon sens, permet de résoudre bien des problèmes ... Assurer la compatibilité avec un navigateur aussi archaïque qu'Internet Explorer 6 n'est pas toujours tout repos, quand ce n'est pas tout simplement impossible sans se séparer d'une bonne partie des subtilités du design d'une page.

La généralisation de Chrome Frame permettrait, à mon sens, de faire gagner un temps précieux aux développeurs comme aux utilisateurs, qui pourraient enfin tous se tenir la main, et faire une ronde autour de la terre :o !
 Par : Geek Arlier    Le : 02/01/2010 - 02:35   2 Commentaire(s)    Réagir    Twitter
 Tags :  google chrome chrome frame internet explorer ie6
20 Votes
 Vos commentaires
lipki Le 04/01/2010 - 12:25

C'est pas comme ça que l'on va ce débarrasser ie6.

En plus il aurait pus ce baser sur le doctype, plutôt que d'imposer une meta supplémentaire.

Non vraiment ça pue, je ne voit aucun intérêt a ce genre de rustine.

Sinon une fois passé en chrome frame, est-ce que le USER_AGENT change également ?
Ça peut influencer les statistiques.

Geek Arlier Le 04/01/2010 - 13:23

@lipki il ne se base pas sur le doctype car il incombe au dev de choisir de rendre le site compatible chrome frame ou non. Tu peux même imaginer de le faire dynamiquement ^^.

Le user agent est influencé, tu retrouvera toujours "MSIE 6" avec un peu plus loin "chromeframe"

 Réagir

 Pseudo (obligatoire)
 E-mail (obligatoire et confidentiel)
 Site (facultatif)

Votre Message :

Combien font 8 et 1 ?

BB code :
[b][/b] = gras , [i] [/i] = italique, [lien]url[/lien] = lien , [lien source="url"]"titre du lien"[/lien] = lien avec titre