2013-03-11 2 views
0

У меня есть корпоративное приложение с ie8 как текущий принудительный браузер. Машины закрыты, и я даже не могу проверить что-либо еще, потому что я не могу установить что-либо еще. Нет другой версии, то есть в использовании. это 100% ie8. нет 7, нет 9. И они по умолчанию запускаются в режиме 7 compat/ie8 quirks.ie8 -> ie9 upgrade и x-ua

Для того, чтобы получить вещи работать правильно и заставить стандартный режим, я должен был использовать HTML 5 DTD (для будущего готовы сайт для мобильного разработчика сходящей трубы вместо xhtml4) и

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

заголовок в шаблоне.

У меня нет информации, если они могут перейти на ie9 ... или даже пропустить до ie10.

Каков наилучший способ будущего доказательства этого сайта интрасети без возможности его протестировать в ie9 или ie10 или в браузере gecko? Я старался следовать жестким стандартам и держать их в чистоте с помощью jquery и css и без надстрочной разметки.

Что делает ie9, когда он видит заголовок ie = 8 x-ua? Должен ли я использовать что-то другое вместо этого? Возможно, я не буду работать над этим приложением. Какие замечания следует оставлять для будущего разработчика, о котором нужно знать?

ответ

0

Оставьте X-UA-совместимый набор равным IE = 8. IE9 и IE10 попытаются переключиться в режим IE8.

+0

Это неправильно, для ie9/10, хотя? будет ли это деградировать, сдерживая будущие возможности их борцов? – briansol

+0

Ну, это не так. Это цель X-UA-Compatible. Он имеет это от своего имени. Это удержит будущие возможности новых браузеров, чтобы веб-страница выглядела так же, как в IE8. Например. вы не можете использовать html5 canvas, когда режим браузера - IE8. – rocky

+0

Вы можете попробовать различные режимы браузера в своем IE. Просто нажмите F12, и появятся инструменты разработчика. Затем переключите режим браузера. – rocky

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