Internet Explorer 8 et le JavaScript : un détail intriguant
Par Victor Brito, le mardi 7 octobre 2008, à 21h19 - Navigateurs - Lien permanent
En parcourant rapidement un billet du blog de MSDN sur les mises à jour d'IE 8 concernant Ajax, je suis tombé sur le bout de code suivant qui m'a particulièrement intrigué :
.window.attachEvent("onmessage", HandleMessage);
Ceux qui connaissent bien les gestionnaires d'événements en JavaScript auront vite remarqué que le bout de code en question montre la méthode propriétaire d'IE pour ajouter un événement à un élément. Or, la méthode standard prévue par JavaScript à cet effet est addEventListener. Et le billet en question ne mentionne nulle part un window.addEventListener("message", HandleMessage, false); (l'ajout d'événement tel que le reconnaissent Opera, Firefox, Safari et tous les navigateurs respectueux des standards).
Cela voudrait-il dire qu'au sujet d'IE 8, Microsoft ne tient pas toutes ses promesses en matière de support des standards du Web (et pas seulement des CSS) ? 

