версия браузера в jquery - PullRequest
1 голос
/ 15 апреля 2010

я пытаюсь получить версию IE, используемую пользователем, используя $ .browser.version в IE8

Я получаю другой результат, когда пишу свой URL в разных форматах

http://localhost/test.html----------this is giving result=8
http://192.168.1.2/test.html--------this is giving result= 7
http://www.something.com/test.html--this is giving result= 8

единственная проблема - когда я использую 192.168.1.2, это IP моего компьютера, и я хочу URL в этом формате для тестирования на сетевых ПК.

i dont know why there is a difference??

Ответы [ 2 ]

5 голосов
/ 15 апреля 2010

По умолчанию сайты интрасети настроены на отображение в режиме совместимости.

Перейдите к Инструменты -> Параметры просмотра в режиме совместимости и снимите Отображение сайтов интрасети в режиме совместимости

2 голосов
/ 15 апреля 2010

Internet Explorer 8 предполагает, что все приложения интрасети по умолчанию предназначены для IE7. Поэтому он эмулирует IE7 для IP-адресов в закрытых диапазонах, если вы не укажете обратное.

Добавить:

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

для режима IE8 или

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

Режим «Последняя версия».

Вместо этого вы можете использовать настоящий HTTP-заголовок или настроить параметры браузера.

Подробнее см. http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...