Определение КПК-шного браузера

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
Аватара пользователя
Monstar
Профессор (5 lvl)
Сообщения: 688
Зарегистрирован: Чт авг 11, 2005 14:37

Определение КПК-шного браузера

Сообщение Monstar » Ср ноя 23, 2005 16:22

Вопрос не столько на тему программирования на КПК, сколько на тему создания мобильной версии сайта для КПК.
Веду крупный сайт, сейчас занимаюсь созданием версии сайта для КПК. Очень хочется, чтоб человек, заходящий на КПК-версию сайта с обычного ПК, был перенаправлен на полную версию сайта.
Для этого необходимо определить тип браузера.
Для этого использую серверные переменные окружения, в частности "HTTP_USER_AGENT".
А вот собственно и вопрос: можно ли как-то однозначно идентифицировать, зашел человек с КПК или с ПК? Можно ли где-то найти список различный версий идентификаторов мобильных браузеров?
Спасибо!
Palm V -> Palm Tungsten E -> Qtek S100 -> HTC Touch + Jabra JX10 + BT-359 + Beeline

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Re: Определение КПК-шного браузера

Сообщение igorekk » Ср ноя 23, 2005 18:58

Однозначно не идентифицировать, думаю.

Например, Opera или Firefox есть на КПК. Вот какую версию сайта им выдавать? Загадка :-)

Аватара пользователя
Monstar
Профессор (5 lvl)
Сообщения: 688
Зарегистрирован: Чт авг 11, 2005 14:37

Сообщение Monstar » Ср ноя 23, 2005 19:24

Это да, но в юзер_агенте от КПК еще зачастую приписывается, например, разрешение экрана... Может, есть какой-то универсальный алгоритм определения КПК-браузера? Не хотелось бы изобретать велосипед, если его уже кто-то изобрел :)
Palm V -> Palm Tungsten E -> Qtek S100 -> HTC Touch + Jabra JX10 + BT-359 + Beeline

Закрыто

Вернуться в «Программирование для КПК»