PDA

Просмотр полной версии : Определение типа и версии Браузера


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)'

envine
09.10.2007, 18:10
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

OmoN
18.11.2008, 11:20
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)'