2009-05-21 9 views
1

Pour la compatibilité IE8, nous avons ajouté l'en-tête X-UA-Compatible: IE=EmulateIE7 à la liste des en-têtes de réponse IIS.Compatible X-UA dans les fichiers JavaScript et CSS

Pour certaines raisons, ces en-têtes sont envoyés pour ASPX, etc., mais pas pour les fichiers statiques - JS/CSS.

Est-ce que cet en-tête est pertinent pour le contenu JS/CSS qui est lié au contenu HTML? Ma conjecture est que tant que le HTML reçu a cet entête de réponse avec lui, IE8 devrait respecter cet en-tête et afficher le contenu basé sur le mode de compatibilité EmulateIE7. Est-ce le cas?

Répondre

2

Cet en-tête est-il pertinent pour le contenu JS/CSS qui est lié au contenu HTML?

non, il vous suffit d'envoyer l'en-tête avec le fichier HTML. Le navigateur passe en mode de rétrocompatibilité et traite toutes les ressources liées "de la manière IE7".

2

Avez-vous envisagé de mettre à jour le code aux normes, puis d'appliquer des correctifs IE7 tels que IE8-js? Mettre cet en-tête est juste dire "ce site est cassé par la conception" qui ne vous aidera pas avec d'autres navigateurs ou les futures versions de IE.

Questions connexes