C'est ça qui est ça

L'affaire Eolas vs Microsoft et le patch d'avril 2006 pour Internet Explorer 6

Publié le lundi, 8 mai 2006

Vous ne le savez peut-être pas encore, mais depuis avril 2006, Microsoft a émis une patch (en français, je crois que c'est rustine, mais je ne m'y fais pas) pour son navigateur Internet Explorer 6, pour Windows XP SP2. Cette patch vient modifier le comportement d'IE6 lors d'activation d'éléments ActiveX dans les pages Web — i.e. pour activer tout élément requérant un plugin : Flash, Quicktime, Java, etc. Pour pouvoir interagir avec l'élément ActiveX, l'utilisateur doit le cliquer une première fois pour l'activer. Ensuite, il peut l'utiliser normalement. Par exemple, un menu en Flash s'affichera et s'animera normalement lors du chargement de la page. Par contre, il n'est pas possible de l'utiliser; un rectangle blanc s'affiche autour et un message s'affiche demandant à l'utilisateur de cliquer pour activer le menu. Ensuite, les items du menu peuvent être cliqués normalement.

Cela veut donc dire que TOUS les sites utilisant un plugin seront affectés par cette mise à jour du navigateur utilisé par 90% des internautes. Fait chier, hein ?

Pour une fois, ce n'est pas de la faute à Microsoft

Pour la petite histoire, cette mise à jour est la réponse de Microsoft à une petite compagnie, Eolas, qui l'accuse de vol de propriété intellectuelle. C'est elle qui aurait eu l'idée d'inclure des éléments multimédia basé sur des plugin dans des pages Web (ou à peu près). elle a donc poursuivi Microsoft et empoché des centaines de millions de dollars en plus d'obliger oncle Bill à modifier IE6 et faire enrager tous les designers Web de la planète. En principe, je crois qu'ils pourraient aussi poursuivre Apple, Mozilla, Opera, mais maintenant que le cash est fait, pourquoi se casser la tête ? Je vous dis tout ça de mémoire, mais un petit tour sur Google vous fournira l'info exacte.

La solution pour contourner la patch

Heureusement, il est possible de contourner la mise à jour et éviter que les utilisateurs de nos sites soient obligés de cliquer deux fois chacun de nos éléments multimédia — je pense surtout aux éléments en Flash. Il s'agit d'écrire le code en passant par du Javascript. Un simple document.write('<object&rt;... ne suffira pas, malheureusement; Microsoft explique la procédure exacte sur son site. Adobe (Macromedia) a publié une extension pour Flash qui inclut une nouvelle template de publication qui résoud aussi le problème.

La solution, plus élégante, que je vous suggère, est le SWFObject (anciennement FlashObject, mais Adobe a demandé de ne pas utiliser le nom « Flash » — on ne s'en sort pas). Elle permet, via Javascript, d'inclure du Flash dans une page Web, mais aussi de fournir une version alternative pour ceux qui n'ont pas le plugin ou qui on désactivé le Javascript. Je l'ai utilisé sur plusieurs projets et il s'utilise vraiment bien. Il est possible de passer tous les paramètres habituels en plus de variables. En plus, il est gratuit ! Il existe aussi une version pour Quicktime.

Malheureusement, ça nous oblige quand même à refaire le tour des sites et de modifier, manuellement, chacune des pages pour les adapter à ces nouvelles solutions. Merci Eolas. Espérons que vous saurez vous arrêter là.

J'ai rassemblé toutes les solutions ici.. Ajoutez à vos signets et amusez-vous bien à réécrire vos pages Web...

Placé dans Web

Commentaires

Merci Jonathan de cette info. Sans toi je l'aurais loupé et je m’en serais probablement rendu compte très très (trop) tard. N’empêche que Eolas avec un coup pareille ce fait beaucoup de mauvaise publicité. Je ne les connaissais pas, mais maintenant je sais que je les déteste profondément. :) Merci pour l’info et pour m’avoir créer un nouvel ennemi corporatif !

Par Vincent — mai 8, 2006 04:58 PM

Pour ton info Vincent: Eolas est probablement une compagnie qui ne fait plus rien, et les propriétaires se font bronzer dans le sud. Tu ne pourras même pas les boycotter!

Par François — mai 10, 2006 07:51 PM

Pour l'info de tout le monde Eolas existe toujours. http://www.eolas.com/ et leurs dernières nouvelles font état du litige avec Microsoft. A la lecture de quelques articles ont se rend peut être compte que Microsoft n'était pas "oubligé" de faire une patch pour les contenus interactif. Je pense finalement que Eolas a peut être mis sont pied a terre là ou d'autre compagnie copier par Microsoft non jamais fait avant.

Bah et peu importe. Y'a trop de haine déjà sur le web. Je retire Eolas de ma liste d'ennemis corporatif et replace Microsoft au top de mon palmarèse.

Par Vincent — mai 15, 2006 12:00 AM

Vincent, ce qui jette un doute sur les intentions d'Eolas, c'est que c'est une compganie qui a un seul employé et qui dit sur son site que sa technologie est utilisée dans Explorer, Netscape, Safari, etc. Or, Eolas n'a poursuivi que Microsoft. On peut comprendre (surtout à l'époque) qu'ils n'aient pas poursuivi la Mozilla Foundation (un OSBL), mais pourquoi pas Apple? Ou même Opera, qui est aussi une entreprise privée. Quoique, peut-être que ça s'en vient... Quoi qu'il en soit, ça sent la "passe de cash", pis moi, dans le fond, je veux les détester, bon!

Par Jonathan — mai 15, 2006 12:28 PM

Moi aussi, j'ai mon mot à dire

Garder mon info?


« Petit mot au personnel du système de santé | Accueil | Bandeapart.fm »