Пишу, по большей части, про историю, свою жизнь и немного про программирование.

IE9 в режиме IE7

IE9 в режиме IE7 можно будет отследить по User-agent. Нормальный user-agent для IE9 — «Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)», в режиме IE7 это будет выглять так: «Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)».

8 комментариев
hshhhhh.name 2010

а почему вот мозила в агенте у ие?

maxim-zotov.livejournal.com 2010

Комментарий для hshhhhh.name:

Исторически сложилось. Фактически это означает тип клиента: графический браузер. В противоположность текстовым браузерам и всевозможным роботам и служебным программам.

По-английски:
http://www.nczonline.net/blog/2010/01/12/history-of-the-user-agent-string/
По-русски:
http://habrahabr.ru/blogs/browsers/84222/

zolotoy.mp 2010

а как теперь переключать ИЕ8+ в режим ИЕ7?

Евгений Степанищев (bolknote.ru) 2010

Комментарий для zolotoy.mp:

Так же — заголовком. Ничего не изменилось.

jankkhvej.blogspot.com 2010

А зачем отслеживать? Один раз добавляешь джаваскрипт отсюда — http://code.google.com/p/ie7-js/ и забываешь про проблемы. Всё рендерится так, как должно.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для jankkhvej.blogspot.com:

Для статистики, например. IE7-js, кстати, далеко не везде применим. Там, где заботятся о скорости вывода страницы, его применять не будут.

jankkhvej.blogspot.com 2010

Комментарий для Евгения Степанищева:

Там, где заботятся о скорости вывода страницы, его применять не будут.

Те, кто заботятся о скорости вывода страницы, должны вообще забыть о существовании старых браузеров и проблеме совместимости, это же очевидно.

Что касается статистики — зачем знать, сколько ИЕ9, ИЕ7, ИЕ6 и так далее?
Чтобы решить, надо ли адаптировать под них страницу? Это же идиотизм, идти на поводу у кривых браузеров и пользователей с отключённым автоматическим обновлением Windows.
Никакой другой причины анализировать в статистике тип браузера я не вижу.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для jankkhvej.blogspot.com:

Те, кто заботятся о скорости вывода страницы, должны вообще забыть о существовании старых браузеров и проблеме совместимости, это же очевидно.

В «Яндексе» считают иначе и я согласен с точкой зрения «Яндекса».

Что касается статистики — зачем знать, сколько ИЕ9, ИЕ7, ИЕ6 и так далее?

Чтобы решить, надо ли адаптировать под них страницу? Это же идиотизм, идти на поводу у кривых браузеров и пользователей с отключённым автоматическим обновлением Windows.
Причина именно в этом — в оптимизации страницы. Идиотизм это или нет, решать не вам.