Question

Je voudrais savoir si le mode « bord », situé dans la page Web pour Internet Explorer, applique le paramètre utilisateur (si cet utilisateur a défini un mode de compatibilité).

Pour exemple:

1) Dans ma page web:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

2) Dans le navigateur de l'utilisateur, par exemple Internet Explorer 8, l'utilisateur de définir le mode de compatibilité pour IE7.

Qu'est-ce qui se passe maintenant, si l'utilisateur visite ma page web? Quel réglage est considéré? Le réglage de la page Web ou le paramètre utilisateur?

Était-ce utile?

La solution

Le mode de compatibilité est expliquée par ce schéma pour IE9:

http: //ieblog.members.winisp. net / divers / Comment% 20IE9% 20Determines% 20Document% 20Mode.svg

Reportez-vous à pour une bonne compréhension de cette fonction IE.

Ma question réponse. Il y a deux cas de paramètres utilisateur:

1) Le mode indiqué par les outils de dev tous les paramètres existants overrides, y compris la balise X-UA-Compatible.

2) Le réglage de l'utilisateur dans la fenêtre « Paramètres de compatibilité » ne l'emporte pas l'étiquette XUA compatible.

Dans le premier cas, le mode de bord ne sera pas appliquée. Dans le second cas, il sera efficace.

Autres conseils

J'eu le même problème après avoir essayé beaucoup combinaison que j'ai eu ce travail Je note la compatibilité vérifiée intranet

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<head runat="server">

La balise META est prioritaire si l'utilisateur sélectionne explicitement le mode de compatibilité pendant votre page, puis il revient. Cependant, une fois l'étiquette est prioritaire d'abord parce que IE suppose que le savoir programmeur ce que vous parlez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top