У нас есть сайт в интрасети, и я хочу игнорировать режим совместимости IE, когда установлен флажок «отображать сайты в интрасети».Я сталкивался с различными решениями, чтобы принудительно отключить режим совместимости IE.
Я пробовал
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
и
<!DOCTYPE html>
(скриншот страницы)
Я даже добавил заголовок как
response.AddHeader("X-UA-Compatible", "IE=edge");
Но когда я захожу на страницу из сети моего офиса, страница все еще работает в совместимом режиме, а заголовок запроса выглядит как
Mozilla/4.0 (compatible; MSIE 7.0... )
Но когда я захожу на страницу из моей домашней сети, режим совместимости IE отключается.
Заголовок запроса:
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Я пробовал так много решенийв коде, предложенном на разных форумах, но режим совместимости включается только при использовании сети офиса.Мне интересно, это как-то связано с настройками офисной сети и не может контролироваться из кода?.
Буду признателен за любые предложения или помощь.Я потратил на это целый день, и когда я использую свою домашнюю сеть, проблема, похоже, исчезла.Я не уверен, связано ли это с кодом или нет.
Заранее спасибо.