Режим совместимости IE: поддерживает ли режим «край» пользовательские настройки? - PullRequest
1 голос
/ 02 декабря 2011

Хотелось бы узнать, обеспечивает ли режим «край», заданный на веб-странице для Internet Explorer, пользовательские настройки (если этот пользователь установил режим совместимости).

Например:

1) На моей веб-странице:

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

2) В браузере пользователя, например, Internet Explorer 8, пользователь установил режим совместимости IE7.

Что происходиттеперь, если пользователь заходит на мою веб-страницу?Какой параметр считается?Настройки веб-страницы или пользовательские настройки?

Ответы [ 3 ]

1 голос
/ 30 января 2012

Режим совместимости полностью объясняется этой диаграммой для IE9:

http://ieblog.members.winisp.net/misc/How%20IE9%20Determines%20Document%20Mode.svg

Обратитесь к нему для хорошего понимания этой функции IE.

Мой вопросответил.Существует два случая пользовательских настроек:

1) Режим, указанный инструментами dev, переопределяет все существующие настройки, включая тег X-UA-Compatible.

2) Пользовательские настройки вОкно «Параметры совместимости» не переопределяет тег XUA-Compatible.

В первом случае режим границы не будет применен.Во втором случае это будет эффективно.

1 голос
/ 26 июня 2013

У меня была такая же проблема после попытки много комбинаций у меня было это работает примечание У меня проверена совместимость для интранета

<!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">
0 голосов
/ 02 декабря 2011

META-тег имеет приоритет, ЕСЛИ пользователь явно не выберет режим совместимости на вашей странице, а затем вернется обратно.Однако опять-таки тег имеет приоритет в первую очередь, потому что IE предполагает, что программист знает, о чем вы говорите.

...