URL: https://linuxfr.org/users/elessar/journaux/if-microsoft-kludge Title: if (microsoft()) {kludge;} Authors: 🚲 Tanguy Ortolo Date: 2009年05月21日T17:06:15+02:00 Tags: Score: -1 Cher journal, Pour toute norme, il y a des implémentations plus ou moins heureuses. J'ai de plus en plus l'impression que Microsoft est un champion toutes catégories des implémentations foireuses, qui obligent les développeurs à introduire des cas spécifiques pour contourner les erreurs de cet éditeur. J'ai recensé quelques-unes de ces bourdes : * Internet Explorer 6, et son interprétation toute particulière des CSS ; * l'incapacité d'Internet Explorer (toutes versions), incapable de lire le XHTML (déclaré comme tel, application/xhtml+xml) ; * Internet Explorer et sa prise en charge anormale du HTTPS (on peut voire un kludge dans les configurations habituelles d'Apache HTTPD) ; * le codage Windows 1252 souvent utilisé en lieu et place de Latin 1 ; * la vérification de serveur d'expédition de courrier Sender-ID, qui reprend les informations de la norme SPF de façon incompatible et ambigüe ; * tout récemment, l'implémentation du format OpenDocument par la suite Microsoft Office. Il y en a sans doute d'autres : si tu en connais, n'hésite pas à les indiquer en commentaire, pour que nous nous réconfortions en nous plaignant ensemble.