Как понять с какого устройства зашел человек, чтобы включить ему мобильную версию?
Раньше я всегда привязывал к разрешению экрана, и через media-запросы. Собственно, и сейчас также. Только вот возник вопрос. Допустим, айпад имеет разрешение 2560 пикселей. Но ему нужно загружать мобильную версию. Так вот вопрос, как это грамотно организовать. Я понимаю ,что просто body раздаешь класс и прописываешь нужные стили. Вопрос в том, как определить с какого устройства зашел, и в какой момент версии определять? Какие инструменты и при помощи чего? modernizer просьба не предлагать) Должно же быть что-то минималистичное, быстро-настраиваемое, продуктивное и не сложное в разработке)
Определять useragent с помощью javascript - в гугле полно готовых реализаций.
Если совсем лень, то вот matthewhudson.me/projects/device.js
И для айпада в media не 2560 значение нужно задавать, а на много меньше =)
MaxKorz: ты пишешь полно, а я на практике еще не встречал, так что это больше исключение, чем правило. С другой стороны, чем критиковать ответ, придумай лучшее решение