Я хочу использовать Modernizr, чтобы определять, просматривает ли пользователь сайт на компьютере, планшете или мобильном устройстве.
Мои первые первые мысли, очевидно, заключались в том, чтобы проверить размеры экрана, которых должно хватить для мобильных устройств, а также для больших настольных компьютеров. Для планшетных устройств, где размер экрана также может быть равен размеру экрана небольшого рабочего стола (1024 x 768), я бы также проверил события касания.
Сейчас я хотел бы сосредоточиться на мобильных / планшетных устройствах, которые, по выражению jQuery mobile, являются A-grade. Я не собираюсь подключаться к каким-либо конкретным функциям мобильного устройства, просто определяю рабочий стол, планшет или мобильный телефон и обслуживаю индивидуальный пользовательский интерфейс для каждого, добавляя классы CSS в зависимости от результатов теста.
Как вы думаете, этого достаточно, чтобы достичь того, что я хочу, или мне нужно проверить другие возможности? Спасибо заранее.