Как определить возможности мобильного браузера - PullRequest
0 голосов
/ 07 августа 2010

У меня есть три разные версии мобилизованного веб-сайта, и, поскольку рынок наводнен все большим количеством телефонов, я изо всех сил стараюсь не отставать, зная, куда их подтолкнуть. Мне интересно, сталкивался ли кто-нибудь с подобной проблемой, как определить тип браузера и перейти к соответствующей версии мобилизованного веб-сайта (где это будет текст, простой HTML, расширенный HTML и Javascript). Мне было бы очень интересно услышать другие решения, которые попробовали другие.

В основном текстовая версия предназначена для телефонов, которые не поддерживают CSS или Javascript. Простая версия для телефонов, которые не поддерживают Javascript Расширенная версия предназначена для телефонов, поддерживающих CSS и Javascript.

Может быть, есть лучший способ справиться с этим условием?

(на стороне сервера / клиента используется PHP + Javascript)

Ответы [ 2 ]

0 голосов
/ 07 августа 2010

Я бы использовал http://www.modernizr.com/ Modernizr, чтобы обнаружить возможности в клиенте, а затем перенаправить в другое место в случае, если поддержка недостаточна для текущего уровня точности.

Если естьвообще нет поддержки CSS / JS, вы сильно облажались, когда дело касается клиентской части.Вам придется прибегнуть к таким вещам, как сниффинг useragent ... но тогда почти все телефоны имеют хотя бы элементарную поддержку CSS, даже довольно старые модели.

...