Задать вопрос

Как грамотно определять тип устройства и подсовывать десктоп/мобильную версию?

Встрял такой вопрос.
PHP не задействовано.

Т.е. либо JS, либо htaccess - что лучше и как правильно реализовать?

Десктоп-версия состоит из нескольких страниц, а мобильная сплошняком одной страницей идет
  • Вопрос задан
  • 679 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
AMar4enko
@AMar4enko
Вот ссылка на Гугла
https://developers.google.com/webmasters/mobile-si...

Вкратце - делаете поддомен, с которого отдаете мобильную версию (ссылки между основным доменом и мобильным должны быть одинаковыми).
По User-Agent определяете мобильный браузер (stackoverflow.com/questions/11702453/how-does-chro...
В зависимости от того, на какой домен пришел запрос и что за браузер либо отдаете контент, либо отправляете на нужный домен.
Ну и метаданные прописываете.
Ответ написан
BenderLib
@BenderLib
JS
Определять можно по юзерагенту: https://developer.mozilla.org/ru/docs/Web/API/Navi...

Но как уже написали, это не очень хорошо, самый лучший и правильный вариант это адаптивная верстка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Zewkin
Я у мамы фронтэндер
По уму версия должна быть одна, адаптивно сверстана. Но если охота городить костыли, то выбор богатый - и по юзерагенту, и по разрешению, и как угодно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект