Автор Тема: Как определить версию браузера и ОС  (Прочитано 5235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн --dancer--

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Тут такая проблема надо определить версию ОС и браузера пользователя зашедшего на сайт.

Вот порстейший код:
 

var browser_name = navigator.appName;
var browser_version = navigator.appVersion;

alert("Название вашего: брoузера " + browser_name + ", версия: " + browser_version+"  "+fack);
 


Он выдает сообщение типа:
"Название вашего броузера Microsoft Internet Explorer, версия: 4.0 (compatible; MSIE 5.01; Windows 98)"
Все дело в том что по описанию функция navigator.appVersion выдает такую инфу:
{Совместимая версия Navigator} (compatible; {Версия}; {Операционная система})
Я пытался писать так:
 

var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion);
...


Но тогда получаю только: "Название вашего броузера Microsoft Internet Explorer, версия: 4.0 "

Если кто-нибудь мне объяснит как из строки "4.0 (compatible; MSIE 5.01; Windows 98)" вытащить именно второй параметр (MSIE 5.01) буду благодарен.

Оффлайн Werwolf13

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 76
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как определить версию браузера и ОС
« Ответ #1 : 05 Апреля 2004, 15:45:33 »

Оффлайн herr_skin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как определить версию браузера и ОС
« Ответ #2 : 07 Декабря 2005, 01:12:45 »
а как выдрать версию ОС?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как определить версию браузера и ОС
« Ответ #3 : 08 Декабря 2005, 23:03:20 »
herr_skin
Возьми код любого бесплатного счетчика (Spylog, Hotlog etc) и посмотри.
LJ: Backslashed life (rss)

Оффлайн rest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.gatchina.biz/
Как определить версию браузера и ОС
« Ответ #4 : 10 Июня 2006, 02:11:54 »
Цитировать
--dancer--:
Если кто-нибудь мне объяснит как из строки "4.0 (compatible; MSIE 5.01; Windows 98)" вытащить именно второй параметр (MSIE 5.01) буду благодарен.


if (navigator.appVersion.indexOf ("6.") >= 0) {...}
else if (navigator.appVersion.indexOf ("5.") >= 0) {...}
else if (navigator.appVersion.indexOf ("4.") >= 0) {...}
и т.д.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28