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