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