php / jquery - веб-разработка: мобильные устройства - PullRequest
3 голосов
/ 20 июля 2011

У меня есть готовый веб-сайт, и мне нужно оптимизировать его для мобильных устройств (ipad / iphone / smartphones ...). Каков наилучший способ определить, какое мобильное устройство / браузер используется? (например, с помощью jquery-плагина) спасибо

Ответы [ 2 ]

2 голосов
/ 20 июля 2011

JavaScript / jQuery - не лучший способ; кроме айфонов и т. д. помните, что есть и Nokias, и другие не-умные телефоны, которые могут запускать JavaScript или не запускать его вообще, и если они это сделают, это не будет особенно быстро Попытка перенастроить свой сайт с помощью JavaScript на телефоне в течение нескольких лет почти сводится к зависанию телефона по крайней мере на секунду или две при загрузке страницы.

Я настоятельно рекомендую вам как можно больше заняться этим на стороне сервера - даже если это так же просто, как просто поменять таблицу стилей. На базовом уровне вы можете проверить заголовок User-Agent, отправленный браузером, и обработать его оттуда. В PHP используйте функцию get_browser.

0 голосов
/ 20 июля 2011

Вы можете определить устройство между Android / iPad / iPhone / BlackBarry и т. Д., Используя User-Agent в JavaScript или PHP.Смотрите эту статью: http://graphicmaniacs.com/note/detecting-iphone-ipod-ipad-android-and-blackberry-browser-with-javascript-and-php/

...