Режим просмотра совместимости, т.е. 7-9 - PullRequest
2 голосов
/ 08 августа 2011

У меня странная проблема ... я создал страницу aspx (test.aspx) со следующим тегом head:

    <head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; " />
    <title>Just a test</title>
     </head>

и с:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

в начале страницы.

Я пытаюсь скрыть кнопку совместимости ... и у меня получается перейти на другую страницу (test2.aspx) (с тем же кодом).страница понятна!тело чистое ...

Самое странное ... я проверил test.aspx на 4-х компьютерах друзей ... и нет кнопки совместимости - отлично !!я также проверил это на моем ноутбуке, и там нет кнопки (ie8 и ie9) ... но на моем компьютере кнопка отображается - почему?Я очищаю все настройки моего ie9, и кнопка все еще там ...

ссылка: http://bslide.co.il/test.aspx

Я нажал на кнопку f12 и получил следующую ошибку:

HTML1115: мета-тег, совместимый с X-UA, ('IE = 9; IE = 8; IE = 7;') игнорируется, поскольку режим документа уже завершен.test.aspx

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Режим совместимости IE имеет особые правила, если вы обслуживаете свою страницу с localhost. И еще один набор правил, если он находится в вашей интранет-зоне. Вы говорите «компьютер друга», «мой ноутбук» и «мой компьютер». Откуда открывается страница? Где эти машины (по сети) относительно этого сервера?

Мой ПК не отображает кнопку режима Compat для этой страницы.

0 голосов
/ 14 августа 2011

У меня та же проблема на моем ноутбуке, где я разрабатываю новый веб-сайт с Visual Studio 2010. У меня также установлен AVG Free 2011, я проверил исходный код своей страницы и нашел эти строки в голове тег перед любым другим тегом:

<script src="/A2EB891D63C8/avg_ls_dom.js" type="text/javascript">

Я видел этот код в Internet Explorer 9 и Firefox 5, это раздражало.

Эта строка кода ломает кнопку совместимости, потому что метатег X-UA-Compatible должен быть первой строкой перед любой ссылкой или тегом сценария, но после заголовка (как говорится в MSDN: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx)

Вы можете прочитать больше об этой проблеме в AVG по следующей ссылке:

http://news.softpedia.com/news/AVG-2011-Bug-Affects-Browsing-Experience-Could-Also-Hurt-Websites-160515.shtml

Короче говоря, если у вас установлен AVG, вы должны отключить компонент Surf-Shield AVG, и проблема должна исчезнуть.

Надеюсь, это поможет.

С уважением, Jorge

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...