Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: APL от 05 Марта 2008, 13:33:05

Название: Версия сайта для КПК
Отправлено: APL от 05 Марта 2008, 13:33:05
Решил делать облегченные версии сайтов для просмотра с КПК...

Чисто технический вопрос возник - как определить КПК или нет?

Через HTTP_USER_AGENT?


P.S. У меня нет возможности ставить кучу браузеров на мобилку и смотреть все user_agentы... есть ли более-менее надежный способ определения?
Название: Версия сайта для КПК
Отправлено: 09h от 05 Марта 2008, 16:32:15
с кпк не сильно знаком.. может по разрешению экрана яваскриптом ну и редирект на нужную версию?
Название: Версия сайта для КПК
Отправлено: APL от 05 Марта 2008, 16:54:07
Неее, по разрешению нельзя, у юзера может быть кпк с VGA800x600, а может такое стоять и на обычном компе... проще user_agent\'ом или какой другой enviroment variabl\'ой (не знаю где еще молжно выловить) :)

только нет у меня примеров возможных user_agent\'ов... если бы кто подсказал какой у него на кпк с указанием типа и версии браузера... :)

user_agent можно глянуть здесь - http://aerozone.ru/cgi-bin/test.cgi
Название: Версия сайта для КПК
Отправлено: 09h от 05 Марта 2008, 19:25:59
ну в юзер агент агент передаеца вроде какая ОС
...User_Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)...
если вин никс или мак грузить одну версию сайта в остальных случаях облегченную
Название: Версия сайта для КПК
Отправлено: APL от 05 Марта 2008, 19:30:09
Не только, например у меня мобилка выдает такое


 User_Agent: PPC; 240x320; HTC_P3450/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12)

браузер - IE дефолтный
ось - WM6

а больше браузеров нет :(
Название: Версия сайта для КПК
Отправлено: 09h от 05 Марта 2008, 19:46:41
Windows CE (http://ru.wikipedia.org/wiki/Windows_CE) (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем...

ну воть ) проще сделать список ОС которые на компах юзают.. Windows CE на компе не будет.. значит и в списке не будет сталобыть грузить версию сайта для кпк тада
Название: Версия сайта для КПК
Отправлено: APL от 05 Марта 2008, 19:51:50
09h

да знаю я, естественно, не совсем еще дурак :) есть и линухи на кпк и всякие симбианы и прочее, и прочее, вот и задача такая определять кпк оно или нет :) может кто занимался подобным...
Название: Версия сайта для КПК
Отправлено: 09h от 05 Марта 2008, 20:35:46
вот нарыл (http://blackserver.ru/wp-content/uploads/2008/02/user-agents.rar) список юзер агентов ктота выложил
Название: Версия сайта для КПК
Отправлено: 09h от 05 Марта 2008, 21:03:09
вырезал скриптом все где есть это =>
(@pc) = (\'Windows NT\', \'Windows 98\', \'Windows 95\', \'Macintosh\', \'Linux i686\', \'Win95\', \'Win98\', \'WinNT\');

и получился список оч даж похожий на мобилы ну и ботов всяких)

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3
Opera/9.30 (Nintendo Wii; U; ; 2047-7; en)
ia_archiver
Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)
Mozilla/5.0 (Danger hiptop 3.3; U; AvantGo 3.2)
Mozilla/5.0 (PLAYSTATION 3; 1.00)
Mozilla/3.01 (compatible;)
Mozilla/4.0 WebTV/2.6 (compatible; MSIE 4.0)
Mozilla/5.0 (Danger hiptop 4.0; U; AvantGo 3.2)
Mozilla/5.0 (Danger hiptop 4.4; U; AvantGo 3.2)
SAMSUNG-SGH-J750/1.0 SHP/VPP/R5 NetFront/3.4 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1
Opera/8.01 (J2ME/MIDP; Opera Mini/1.2.3214/1724; ru; U; ssr)
Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.10031/256; U; ru)
Mozilla/4.0 (compatible;)
Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.6530/1724; ru; U; ssr)
Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.9800/262; U; ru)
LG/U830/v1.0
Opera/8.01 (J2ME/MIDP; Opera Mini/3.1.8295/1724; ru; U; ssr)
Mozilla/4.0 (PSP (PlayStation Portable); 2.00)
Unauthorized ...

SonyEricssonK810i/R1KG Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
heru browser , Version 1.1.0
Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 UP.Link/6.5.0.0.06.5.0.0.0
Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4509/1724; ru; U; ssr)
Googlebot/2.1 (compatible; MSIE; Windows; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
SURF
LG/U8330/v1.0
Mozilla/8.0 libwww-perl/5.805
Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN81-3/10.0.035 Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
Mozilla/5.0 (Danger hiptop 3.4; U; AvantGo 3.2)
Nokia6280/2.0 (03.40) Profile/MIDP-2.0 Configuration/CLDC-1.1
libcurl-agent/1.0
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
Mozilla/5.0 (Danger hiptop 2.4; U; AvantGo 3.2)
Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 Nokia6110Navigator/3.58; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4719/1724; en; U; ssr)
Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia N70/3.0546.2.3; 7185) Opera 8.51 [en] UP.Link/6.3.1.13.0
Sogou Orion spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07)
Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 Nokia6120c/3.70; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413 UP.Link/6.5.1.3.0
Mozilla/4.1 (compatible; MSIE 6.0; ) 400x240 LGE VX10000
Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
Mozilla/4.0 (compatible; BorderManager 3.0)
; CS 2000
SonyEricssonK800iv/R1CE Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.13.0
Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; PPC; 240x320)
Opera/8.01 (J2ME/MIDP; Opera Mini/3.1.7196/1724; ru; U; ssr)
SAMSUNG-SGH-I607/I607FG1 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 320x240)
Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.6530/1724; pl; U; ssr)
SAMSUNG-SGH-P910/1.0 SHP/VPP/R5 NetFront/3.3 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) T-Mobile_Atlas
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
Название: Версия сайта для КПК
Отправлено: APL от 07 Марта 2008, 12:26:02
Спасиб! Буду пробовать :)