1

Можно создать дубликат:
Override intranet compatibility mode IE8Принуждение пользователей внутренней сети для просмотра веб-страницы в режиме IE8, а не в режиме совместимости

Хотя я указания

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

Но из-за в IE «Показывать объекты интрасети в режиме совместимости», мое приложение не просматривается в IE8, но в режиме совместимости.

Кто-нибудь знает, есть ли способ обойти это ???

+0

V. Похожие; http://stackoverflow.com/questions/2742853/force-internet-explorer-8-browser-mode-in-intranet/2755739#2755739 – GordonB

+0

Вопрос msdn forum, нет полезных ответов: http://social.msdn.microsoft. com/Форумы/en-US/iewebdevelopment/thread/acf1e236-715b-4feb-8132-f88e8b6652c5/ – GordonB

+0

Согласно последнему сообщению на форуме, которое GordonB связано с «X-UA-Compatible», работает на сайтах Intranet, но только когда он выдается как HTTP-заголовок, а не как метатег. – TRiG

ответ

1

This поможет вам.

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'); 
    } 
} 

по ложному статусу (не IE8 или в режиме совместимость), вы можете перенаправить пользователя на страницу, которая говорит, как установить его/ее браузер. Мне интересно узнать, есть ли автоматический сценарий для этого?

 Смежные вопросы

  • Нет связанных вопросов^_^