Bonjour Monsieur, je vais également « critiquer » votre billet si vous me le permettez :)

Vous dites :

Vous êtes en train de vous dire plus intelligents que tous ces gens qui font les navigateurs ….
Si les dev de IE ont jugé pertinent de mettre en place ce X-UA jusqu’à IE10, c’est que *eux* ont jugé que la compatibilité était risquée vis à vis des évolutions de leur moteur.
Pensez-vous être tellement au-dessus pour prétendre que c’est inutile ?

Et vous, vous pensez aussi être en dessous d’eux parce qu’ils ont créé un navigateur ? Franchement….
Je déteste les gens qui passent leur temps à démontrer aux autres qu’ils sont moins intelligents qu’un autre !
Et c’est pour ça que je vous écris ce commentaire ! Revenons en au sujet.

Premièrement, ce code « X-UA-Compatible » n’est pas W3C, ni compatible avec les autres navigateurs…
C’est du pur Microsoft !
Si chaque constructeur de navigateur invente son langage pour influer sur le rendu je vous laisse deviner les conséquences ?
(On a le même problème avec les SGBD, chacun rajoute sa surcouche par dessus SQL)

Deuxièmement, soyons honnête, ce code à SURTOUT été créé dans le but de forcer un navigateur récent à se comporter comme un vieux navigateur pourri pour ne pas dégrader les vieux sites pourris que personne ne recodera jamais.
Grâce à cette technique Microsoft peut pousser les clients à passer à la version la plus récente de leur navigateur (ainsi on peut éventuellement acheter leur nouvel OS qui n’est pas livré avec leur vieux IE7 LOL ) tout en conservant un affichage correct sur leurs anciennes applications.

Les clients disent : Mon application marche avec IE7, pourquoi payer pour la recoder !
Je trouve ça utile pour les vieux sites, je crache pas dessus, au départ c’est pas une mauvaise idée de la part de Microsoft …
MAIS… je pense (comme les autres personnes ci dessus apparemment) que la grosse erreur de Microsoft (Une erreur parmi plein d’autres diront certains…! ) à été de l’appliquer par défaut … !
Car par défaut toute application en zone intranet est affichée en mode IE7 !

C’est plutôt ça qui devrait vous faire rager …

Ce qu’il aurait fallu faire c’est laisser le comportement normal par défaut (Donc laisser IE utiliser « son moteur maximal » comme ce que font tout les autres navigateurs ! ), et appliquer ce code uniquement sur un vieux site pour forcer un navigateur récent a dégrader son moteur pour l’afficher correctement, et uniquement dans ce cas là !

C’est aux administrateurs de bloquer la mise à jour des navigateurs de leurs utilisateurs si leur applications ne sont pas compatibles avec la dernière version d’IE.

C’est mon avis, je pense avoir raison, et je pense donc que votre billet est ridé… il l’était déjà au moment où vous l’avez écrit !

D’ailleurs, allez sur sur la page d’accueil du site de Microsoft : http://www.microsoft.com/fr-fr/default.aspx

Affichez la source, vous verrez ceci : X-UA-Compatible IE=edge

Vous en concluez que Microsoft himself est idiot, contre productif ?

Si vous vous considérez toujours en dessous d’eux, alors nous pouvons logiquement en conclure que votre billet est ridé puisqu’ils ont forcement raison et qu’ils sont passé au mode IE=Edge !

Qu’en dites vous ? Allez vous rester sur votre position ?

Arnaldo