Просмотр полной версии : Определение типа и версии Браузера
Ruslan Aliev
09.10.2007, 17:33
Недавно опять занялся проблемой определения браузера по юзер агенту.
Нашел в сети интересный класс для этого дела.
Так вот оказалось что NetScape 4.0 имеет юзер агент типа
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.10 (build 01952))
Хотелось бы проверить это.
Просьба, у кого есть такой браузер зайти на адрес http://www.id.uz/useragent.php и посмотреть свою строчку.
Вообще кто может, киньте в эту тему свои версии браузеров и соответствующие им юзерагенты.
Заранее спасибо всем откликнувшимся.
shumbola
09.10.2007, 18:05
Недавно опять занялся проблемой определения браузера по юзер агенту.
Нашел в сети интересный класс для этого дела.
Так вот оказалось что NetScape 4.0 имеет юзер агент типа
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.10 (build 01952))
Хотелось бы проверить это.
Просьба, у кого есть такой браузер зайти на адрес http://www.id.uz/useragent.php и посмотреть свою строчку.
Вообще кто может, киньте в эту тему свои версии браузеров и соответствующие им юзерагенты.
Заранее спасибо всем откликнувшимся.
Наверное это шутка. Вот что для Netscape 4.79 (последняя версия 4й серии) показал вышеуказанный скрипт:
Your user-agent is: 'Mozilla/4.79 [en] (Windows NT 5.0; U)'
Mozilla Firefox 2.0.0.6
Your user-agent is: 'Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.6) Gecko/20071008 Ubuntu/7.10 (gutsy) Firefox/2.0.0.6'
Timur Salikhov
09.10.2007, 18:19
Firefox 2.0.0.7
Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7'
Netscape 8.0.3.3
Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050729 Netscape/8.0.3.3'
Explorer 7
Your user-agent is: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MRA 4.8 (build 01709); InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30)'
Rustam Khodjaev
09.10.2007, 20:27
Нашел в сети интересный класс для этого дела.
Вообще-то тут и незачем писать именно Класс. Это получается легенкий скрипт.
Erkin Kuchkarov
09.10.2007, 20:36
Your user-agent is: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.5.20404)'
Вообще-то тут и незачем писать именно Класс. Это получается легенкий скрипт.
Согласен...
shumbola
09.10.2007, 21:10
Вообще-то тут и незачем писать именно Класс. Это получается легенкий скрипт.
Кто-то думает классно, а кто-то скриптно ;)
Elyor Xudayberdiev
09.10.2007, 23:21
Mozilla 2.0.0.7 -> Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7'
Meylikulov Olim
09.10.2007, 23:24
ie6
Your user-agent is: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)'
Ruslan Aliev
10.10.2007, 09:41
Всем большое спасибо. Теперь ясно что Netscape версий 4.* и 5.* не пишет в строке юзерагента слово Netscape, а представляется как Mozilla но не пишет строку rv:*.*.*.*
На счет класса - просто он функциональнее. Кроме определения типа браузера, определяется его версия, а также ОС.
Кроме того программа пишется не на PHP а на Java. C php просто был взят алгоритм обработки.
German Stimban
10.10.2007, 11:34
FIREFOX
Your user-agent is: 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070208 Mandriva/2.0.0.6-4mdv2007.1 (2007.1) Firefox/2.0.0.6'
Konqueror
Your user-agent is: 'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.6 (like Gecko)'
Opera
Your user-agent is: 'Opera/9.23 (X11; Linux i686; U; en)'
Rustam Khodjaev
10.10.2007, 12:53
Кто-то думает классно, а кто-то скриптно
Как-же на вас пост посмотреть?? ) как шутку?? )
Надо думать умно, тогда все получится!
Кроме того программа пишется не на PHP а на Java
Скажем кому как удобнее..Конечно же многие выбирают то что легче ))
shumbola
10.10.2007, 13:04
Как-же на вас пост посмотреть?? ) как шутку?? )
Надо думать умно, тогда все получится!
В каждой шутке есть доля правды :)
Скажем кому как удобнее..Конечно же многие выбирают то что легче ))
Может быть то, что более подходит для конкретной задачи?
Или под "легче" вы имели в виду это?
Rustam Khodjaev
10.10.2007, 18:41
В каждой шутке есть доля правды
Согласен...
Может быть то, что более подходит для конкретной задачи?
Под легче имел ввиду: Проще взять готовый класс и использовать его, нежели самому писать )
Ruslan Aliev
14.02.2008, 15:03
Нашел интересный класс.
http://www.webreview.org.ua/?id=2&action=article_detail&ar_id=21
1) Google Chrome
Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.3.154.9 Safari/525.19'
2) FireFox 3.0
Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9)
Gecko/2008052906 Firefox/3.0'
3) IE 6.0
Your user-agent is: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
SV1; MRSPUTNIK 2, 0, 0, 36 HW; MRA 5.1 (build 02214); .NET CLR
2.0.50727)'
4) Safari 3.1.1
Your user-agent is: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.1 Safari/525.17'
5) Opera 9.22
Your user-agent is: 'Opera/9.22 (Windows NT 5.1; U; en)'
vBulletin® v3.8.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot