Обнаружение планшета - PullRequest
       31

Обнаружение планшета

5 голосов
/ 28 февраля 2011

Хорошо, я получил несколько хороших советов для Mobile Detection , но у меня все еще есть проблема с тематическими планшетами, так как значки будут больше для просмотра планшета, чем для мобильного устройства. Я использую jQueryMobile в качестве основы, и он определяет iPad (и я уверен, что другие планшеты уже в пути), но как я могу определить, планшет это или мобильное устройство? я бы просто пошел с размером экрана?

Если это так, то какой самый большой размер экрана для мобильного устройства или самый маленький экран для планшета?

есть ли лучший способ?

Ответы [ 5 ]

2 голосов
/ 01 марта 2011

jQuery Mobile добавляет классы в тег body, который позволяет вам создать единый CSS для всех устройств.

Смотрите здесь: http://jquerymobile.com/demos/1.0a3/#docs/api/mediahelpers.html

обновление

Начиная с версии beta2, помощники будут устаревшими и настроены на удаление. Вам следует взглянуть на media queries, которые в любом случае использовались для размещения этих классов.

1 голос
/ 03 июля 2012

Рассматривали ли вы преимущества обнаружения на стороне сервера?OpenDDR предлагает библиотеки .NET и Java, лицензированные по лицензии LGPL.

Вы можете взглянуть на http://www.openddr.org

1 голос
/ 03 июня 2011

Вы когда-нибудь рассматривали библиотеку обнаружения устройств, такую ​​как wurfl , tera-wurfl или проприетарную deviceAtlas ?

1 голос
/ 28 февраля 2011

Я бы предложил использовать медиазапросы и нацеливаться на другую таблицу стилей CSS.

0 голосов
/ 16 мая 2011

Мы начинаем разрабатывать, используя библиотеки обнаружения Formfactor, такие как FormfactorJS - обратите внимание, я создал это.

Теория, использующая тот же семантический HTML, вы можете специализировать свой CSS и Javascriptиспользование для данного класса устройств (смартфонов, планшетов, настольных компьютеров и т. д.), а также знание адаптивного дизайна к индивидуальному профилю устройства с помощью Media Queries.

...