#php #javascript #мобильная_разработка #jquery_mobile
Есть мобильная и полная версия сайта. Как грамотно организовать переход между версиями? В мобильных браузерах в меню так же есть пункты меню для выбора полной либо мобильной версией. Как сделать чтобы они были применимы к моему сайту?
Ответы
Ответ 1
Жава скриптом: .htaccess оприделяет поддерживает ли браузер мобильные типы() RewriteEngine On # Check for mime types commonly accepted by mobile devices RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC] RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^ http://m.server.com%{REQUEST_URI} [R,L] php версия: $isMobile = (bool)preg_match('#\b(ip(hone|od|ad)|android|opera m(ob|in)i|windows (phone|ce)|blackberry|tablet'. '|s(ymbian|eries60|amsung)|p(laybook|alm|rofile/midp|laystation portable)|nokia|fennec|htc[\-_]'. '|mobile|up\.browser|[1-4][0-9]{2}x[1-4][0-9]{2})\b#i', $_SERVER['HTTP_USER_AGENT'] ); if($isMobile) { header('Location: m.server.com'); } аналог в английской ветке
Комментариев нет:
Отправить комментарий