1

Possible en double:
Override intranet compatibility mode IE8Obliger les utilisateurs intranet pour afficher page Web en mode IE8, pas en mode de compatibilité

Bien que je spécifier

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

Mais en raison de IE de Le paramètre "Afficher les sites intranet en vue Compatibilité", mon application n'est pas affichée dans IE8, mais en mode de compatibilité.

Quelqu'un sait s'il y a un moyen de contourner ce ???

+0

V. Similaire; http://stackoverflow.com/questions/2742853/force-internet-explorer-8-browser-mode-in-intranet/2755739#2755739 – GordonB

+0

msdn forum question, pas de réponses utiles: http://social.msdn.microsoft. com/Forums/fr-FR/iewebdevelopment/thread/acf1e236-715b-4feb-8132-f88e8b6652c5/ – GordonB

+0

Selon le dernier message sur le forum auquel GordonB est lié, 'X-UA-Compatible' fonctionne sur les sites intranet, mais seulement quand il est publié en tant qu'en-tête HTTP, pas en tant que balise META. – TRiG

Répondre

1

This vous aidera.

if (window.navigator.appName == "Microsoft Internet Explorer"){ 
    // This is an IE browser. What mode is the engine in? 
    if (document.documentMode==8) // IE8 
    { 
     alert('IE8') 
    } 
    else 
    { 
     alert('Not IE8 or in Compatibilty mode'); 
    } 
} 

selon le statut faux (non IE8 ou en mode Compatibilty) vous pouvez rediriger l'utilisateur vers une page qui indique comment configurer son/son navigateur. Je me demande s'il y a un script automatique pour cela?