мобильное обнаружение между двумя разными платформами - PullRequest
2 голосов
/ 28 сентября 2011

Я завершаю работу над мобильным сайтом, и мне нужно дать пользователю возможность переключиться с мобильного (jQuery mobile) сайта на настольную версию сайта.Я планирую использовать приведенный ниже код для обнаружения с обеих сторон, а затем установить cookie, если пользователь выбирает тот или иной сайт (мобильный / рабочий стол).Мне любопытно узнать лучшие практики для такого рода вещей, так как я чувствую, что это будет работать хорошо, но не уверен, что есть лучший способ.

var isMobile = navigator.appVersion.toLowerCase().indexOf('mobile') > -1

Заранее спасибо,

JN

1 Ответ

1 голос
/ 28 сентября 2011

Есть много способов сделать это, но так как существует множество вариантов пользовательских агентов, это может быть непросто.Тем не менее, есть хороший сценарий, который решает эту проблему довольно элегантно.Он также обрабатывает файлы cookie, к которым вы обратились.

https://github.com/sebarmeli/JS-Redirection-Mobile-Site

...