9

Так что у меня возникают проблемы с тем, что IE8 не работает по умолчанию в режиме документа IE7, поскольку наша интрасеть настроена.Режим принудительного документа = Стандарты IE8

Я использую средства IE dev для установки плюс немного js, чтобы проверить, что браузер сообщает о режиме документа.

Я не смогу изменить какие-либо настройки, кроме какой разметки, которую я могу дать. В других словах я не администратор, единственный элемент управления, который у меня есть, находится в браузере.

Я попытался:

<meta http-equiv="x-ua-compatible" content="IE=8"> 

Но это не меняет того, как сообщается режим документа, он по-прежнему сообщается как IE7.

JS Fiddle

+0

В IE9 один из параметров по умолчанию является " Показывать сайты интрасети в представлении совместимости ", я бы предположил, что это так и в IE8. Попробуйте отключить это, а затем запустите его снова. –

+0

Как я могу отключить это из моей разметки? :) –

+0

Это настройка браузера, поэтому, к сожалению, вы не можете. Это только когда-либо будет сайт интрасети? –

ответ

16

Можно подумать, что это будет предпосылкой, и я бы согласился.

Но, работая на местном уровне, я не заявил доктайп:

Убедитесь, что вы объявляете одно:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     <meta http-equiv="x-ua-compatible" content="IE=8" > 

Джобс good'n

+2

Также работает с '' –

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

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