Я занимаюсь разработкой веб-сайта с использованием Umbraco и хотел бы переключаться между IE8 и IE7 с помощью кнопки совместимости, но она скрыта. Это внутренний адрес, но у меня не было проблем с подобными сайтами на одном сервере. (Единственное отличие состоит в том, что используется «нестандартный» порт 8080, я не думаю, что это будет иметь значение?)
Я проверил следующий пост в блоге; Отсутствует кнопка просмотра совместимости в IE8
Какие состояния,
Кнопка просмотра совместимости будет отсутствовать для следующих
причины,
- Если вы просматриваете какую-либо веб-страницу и у вас есть ‘Показать все веб-сайты
в представлении совместимости, установленном в меню «Инструменты»> «Представление совместимости»
Настройки.
- Если вы просматриваете веб-страницу, которая включена в
Поставляемый Microsoft список обновлений совместимости просмотра и у вас есть
‘Включить обновленные списки веб-сайтов от Microsoft’, установленный в
Сервис> Настройки просмотра совместимости,
- Если вы просматриваете страницу интрасети, и у вас есть ‘Показать сайты интрасети в
Флажок «Представление совместимости» установлен в меню «Инструменты»> «Параметры представления совместимости».
- Если вы переключили настройки «Режим документа» или «Режим браузера»
через панель инструментов разработчика.
- Если вы просматриваете страницу, которая объявила, что она «готова» для Internet Explorer 8.
Настройки моего сайта / браузера не попадают ни в одну из этих категорий, поэтому я могу только предположить, что здесь задействовано больше факторов.
Я использую следующий DOCTYPE на всех своих страницах,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Я могу заставить IE выполнять рендеринг с использованием последней версии, включая
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Но это не дает мне возможности переключать режимы браузера с помощью кнопки.