parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Определение мобильной версии сайта

coel 05.04.2012 14:42

Может кто-то уже писал класс для определения клиента, пришедшего на сайт с мобильного устройства?

Я так понимаю определить это можно через USER_AGENT. Или какой-то другой способ получше.

Нашел способ на JavaScript: http://cssuseragent.org/
<script type="text/javascript">
   if (cssua.userAgent.mobile) {
      document.location="http://mobile.site.ru/"^;
   }
</script>
,но он оказался не достаточно универсален. Например на Opera Mobile и Opera Mini последних версий этот скрипт не работает, а на стандартном браузере смартфона - работает.
К тому же если ЯваСкрипт на моб. устройстве будет отключен, то тоже не сработает.
Так что лучше бы на Парсере как-то это осуществить. Есть идеи?