Автор Тема: Версия сайта для КПК  (Прочитано 8625 раз)

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

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Версия сайта для КПК
« : 05 Марта 2008, 13:33:05 »
Решил делать облегченные версии сайтов для просмотра с КПК...

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

Через HTTP_USER_AGENT?


P.S. У меня нет возможности ставить кучу браузеров на мобилку и смотреть все user_agentы... есть ли более-менее надежный способ определения?

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Версия сайта для КПК
« Ответ #1 : 05 Марта 2008, 16:32:15 »
с кпк не сильно знаком.. может по разрешению экрана яваскриптом ну и редирект на нужную версию?

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Версия сайта для КПК
« Ответ #2 : 05 Марта 2008, 16:54:07 »
Неее, по разрешению нельзя, у юзера может быть кпк с VGA800x600, а может такое стоять и на обычном компе... проще user_agent\'ом или какой другой enviroment variabl\'ой (не знаю где еще молжно выловить) :)

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

user_agent можно глянуть здесь - http://aerozone.ru/cgi-bin/test.cgi
« Последнее редактирование: 05 Марта 2008, 17:01:22 от APL »

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Версия сайта для КПК
« Ответ #3 : 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

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Версия сайта для КПК
« Ответ #4 : 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

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Версия сайта для КПК
« Ответ #5 : 05 Марта 2008, 19:46:41 »
Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем...

ну воть ) проще сделать список ОС которые на компах юзают.. Windows CE на компе не будет.. значит и в списке не будет сталобыть грузить версию сайта для кпк тада

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Версия сайта для КПК
« Ответ #6 : 05 Марта 2008, 19:51:50 »
09h

да знаю я, естественно, не совсем еще дурак :) есть и линухи на кпк и всякие симбианы и прочее, и прочее, вот и задача такая определять кпк оно или нет :) может кто занимался подобным...

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Версия сайта для КПК
« Ответ #7 : 05 Марта 2008, 20:35:46 »
вот нарыл список юзер агентов ктота выложил

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Версия сайта для КПК
« Ответ #8 : 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

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Версия сайта для КПК
« Ответ #9 : 07 Марта 2008, 12:26:02 »
Спасиб! Буду пробовать :)

 

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