Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Версия у IE 8-я, а при проверке navigator.appVersion пишет, что 7-я. Как это? (https://javascript.ru/forum/css-html/25021-versiya-u-ie-8-ya-pri-proverke-navigator-appversion-pishet-chto-7-ya-kak-ehto.html)

jsuse 22.01.2012 17:16

Версия у IE 8-я, а при проверке navigator.appVersion пишет, что 7-я. Как это?
 
Собственно вопрос в теме. Касается IE8. Приложу две поясняющие картинки:

1) Это, если проверяешь alert(navigator.appVersion):



2) А это, если смотришь у браузера "Справка">"О программе":




Вопрос, как такое может быть. Получатся, что ошибочно определяется версия браузера. Кто-то встречался с таким? Как избежать?

Octane 22.01.2012 18:13

Возможно в коде есть:
<meta http-equiv="X-UA-Compatible" content="IE=7"/>

jsuse 22.01.2012 18:46

В чем проблема.
Проблема оказывается в совместимости версий IE. Между 7й и 8й. Вот статья http://www.microsoft.com/rus/busines...lity-mode.aspx

Также в браузере есть кнопка (или переключатель) "режим совместимости". Ее можно кликать, проверять. IE - гомно.

devote 23.01.2012 00:56

Цитата:

Сообщение от jsuse
IE - гомно.

ну это ни для кого не секрет

melky 23.01.2012 10:33

у программистов нумерация начинается с нуля, а у пользователей - с единицы.

PS по теме : проверьте ваш doctype

Kolyaj 24.01.2012 10:18

Поэтому большинство систем статистики неправильно определяют версию IE, они смотрят на useragent.

[реклама]
А Яндекс.Метрика правильно, она в IE на useragent не смотрит :)
[/реклама]

trikadin 24.01.2012 10:36

Цитата:

Сообщение от Kolyaj
[реклама]
А Яндекс.Метрика правильно, она в IE на useragent не смотрит
[/реклама]

А вот как, кстати?

Kolyaj 24.01.2012 11:17

На jscript.version смотрит.

trikadin 24.01.2012 11:21

Интересно) Надо попробовать.


Часовой пояс GMT +3, время: 01:24.