Aller au contenu | Aller au menu | Aller à la recherche

logo

Alt-I, des informations alternatives

Alt-I est un blog traitant d'informatique généraliste et de cultures alternatives.

Keyword - Microsoft

Fil des billets - Fil des commentaires

mercredi, 6 février 2008

À la recherche du bug perdu

IE6 Crash plantéJe viens de terminer un safari du bug IE6 assez incroyable. Le bug en question se produisait lorsqu'on arrivait sur le control panel d'over-blog (la page d'accueil de l'admin), sous Internet Explorer, avec certains blogs en particulier. La conséquence était un freeze du bouzin navigateur. Le principal suspect était l'applet flash qui affiche les statistiques.

Après avoir enfin trouvé un blog en dev confronté au problème, nous avons pu faire des tests poussés. Tout d'abord, désactivation de l'applet flash. Toujours le plantage. Hm… ce n'est donc pas Flash qui est cause.
J'enchaîne en désactivant tout le control panel. Plus de soucis. Il s'agit bien d'une zone du tableau de bord : le module "Promo Premium et PDA". En désactivant petit à petit chaque partie du HTML de ce template, on en arrive à trouver la cause du problème. Un <br /> :|

<ul>
	{if empty($thematics)}
	<li>
		<br />{$lg->getText('message.thematicNotSelected')}
	</li>
	{/if}
</ul>

C'est ce <br /> (ne me demandez pas ce qu'il fait là) qui faisait planter IE ! Je trouve ça très fort.

vendredi, 4 janvier 2008

Requêtes Ajax et Internet Explorer

J'inaugure une nouvelle catégorie "IE SUX" dans laquelle j'exprimerais mes coup de gueules envers les malfonctions de cette bouse infâme qu'est Internet Explorer. Aujourd'hui, IE et les requêtes Ajax.

Un bug sur Over-blog : impossible de mettre un caractère accentué à un nom de catégorie sous IE. Celui-ci envoie systématiquement le string en ISO au lieu d'UTF-8.

Après moulte fouilles et tentatives de debug, j'ai finalement trouvé la cause du problème. Il s'agit en fait d'un bug de l'objet ActiveX XMLHTTP de IE (6 et 7). Lorsque l'on envoie des données via une requête Ajax en Get, IE se fait un malin plaisir à envoyer la donnée en tant que UTF-8, mais en réalité en ISO. D'où la réception d'un caractère foireux. Par contre, si les données sont envoyées en Post, aucun problème, c'est de l'UTF-8 qu'il envoit.

Conclusion, envoyez toute vos requêtes Ajax en Post. Merci Microsoft.

jeudi, 20 décembre 2007

Internet Explorer 8 passerait l'Acid 2 test

D'après le blog MSDN, Internet Explorer 8 passerait enfin le test Acid2 du WebStandard Project.

En témoigne ce screenshot : IE8 et Acid2 test

Par contre, on peut voir à la fin du billet qu'ils ont donné un nom maudit au projet IE 8 :

Integrated Files
//depot/longhorn_ie8/Inetcore/ieframe/shdocvw/hlframe.h
//depot/longhorn_ie8/Inetcore/ieframe/shdocvw/iedisp.cpp
//depot/longhorn_ie8/Inetcore/lib/network/dataprot/dataprot.cxx
//depot/longhorn_ie8/Inetcore/lib/network/dataprot/iel3/dataprot.pass0_publish_to_inetcore_internal_inc
//depot/longhorn_ie8/Inetcore/lib/network/dataprot/ut_dataprot/fakeurlmon.cxx

Longhorn, c'était le nom de Vista au départ… on voit où ça les as mené. ;)

samedi, 6 octobre 2007

Le plus grand BSOD du monde !

Le plus grand BSOD du monde

vendredi, 21 septembre 2007

Pfff, vous pouvez garder vos MSN…

Finalement, mon compte MSN a bien été migré. Non pas après une heure comme il était spécifié sur le formulaire, mais après 24 heures. Je peux donc, ô joie, me reconnecter à MSN…

Ceci dit, j'espère que beaucoup se rendront compte qu'avec ce protocole propriétaire, nous ne sommes jamais à l'abri d'une embrouille de ce genre dans le futur et qu'il est bien plus prudent d'utiliser des protocoles libres, ouverts et standardisés. Je vous invite donc tous à passer à jabber et à m'ajouter à vos contacts : moi at im dot hadrien dot eu ou hadrienl at gmail dot com afin que je puisses définitivement me passer d'MSN.

Car si on est obligé d'utiliser MSN, c'est essentiellement à cause de ceux qui n'utilisent qu'MSN et qui ne veulent pas faire l'effort de vous contacter par un autre moyen.

- page 2 de 6 -