2016-06-02 5 views
-4

Как перенаправить пользователя на мобильную версию HTML-страницы, в отличие от написания HTML-сообщения для мобильных устройств?Обнаружение мобильных/планшетов HTML5?

Я знаю, что вы можете использовать запросы @media и загрузку, но как перенаправить кого-то?

+1

Вы разрабатываете гибкие макеты для любого экрана. Не имеет никакого отношения к тому, находятся ли они на планшете или на смартфоне или на рабочем столе. Вы бы не перенаправляли, а просто настраивали свои веб-страницы с помощью 'CSS'. – GibralterTop

+0

Я понимаю это. Но есть веб-сайты, на которых есть два набора HTML-макетов для мобильных устройств, а другой для настольных компьютеров. – Dexstrum

+0

У них есть уже существовавшие сайты, которые были разработаны до массового принятия CSS3. Эти сайты являются статусом динозавров. Вы разрабатываете все, как ваш экран может волшебным образом расширяться или сокращаться. Поэтому вы можете создавать Desktop.css, Phone.css и Tablet.css и просто определять свои запросы '@ media' в этих файлах. Пусть стильная стили для вас. Не нужно перенаправлять. – GibralterTop

ответ

1

Вам необходим браузер нюхает (также известный как агент пользователя нюхает) код, который определяет, какой браузер и устройство с помощью которого посетителя, а затем перенаправляет соответственно. Я думаю, что это обычно делается через Javascript. Тем не менее, этот метод не так хорош, как отзывчивый дизайн, потому что не так просто поддерживать несколько версий веб-сайта для разных устройств, лучше просто иметь один отзывчивый дизайн.

+0

Это имеет большой смысл. Я не рассматривал поддерживающий аспект как мобильного, так и рабочего стола. – Dexstrum