Определить телефон против планшета

Есть ли способ определить, использует ли пользователь планшет или телефон? В качестве примера человека, который работает в Интернете с помощью планшета (любого планшета Android с версией 3+ и iPad), он наверняка хотел бы увидеть ту же версию, которая не урезана, как у человека, сидящего за настольным компьютером. И телефонный серфер наверняка предпочтет урезанную версию сайта, потому что он быстрее загружается и может быть легче ориентироваться большим пальцем. Это можно сделать с помощью проверки ширины экрана userAgent oct, найденной здесь:

Как лучше всего обнаружить мобильное устройство в jQuery?

Но проблема возникает с таким телефоном, как Google Galaxy Nexus, у которого такое же разрешение, как у планшета, но только половина размера экрана. На мой взгляд, было бы лучше показать мобильную версию, так как экран маленький, хотя разрешение высокое.

Есть ли способ обнаружить это или я должен пойти на компромисс?

Ответы на вопрос(9)

Ваш ответ на вопрос