2012-03-06 2 views
3

Может ли кто-нибудь рекомендовать лучший способ обнаружения мобильного устройства для доступа к сайту - мы хотим перенаправить на мобильную версию, а не пересоздать существующую страницу из-за ограничений CMS.Сторона сервера обнаружения мобильных сайтов на стороне клиента

Нам также нужен вариант, чтобы иметь возможность вернуться на полный сайт на мобильном телефоне, если потребуется.

У нас есть .net-сервер, но не разработчики .net, поэтому придется заплатить за работу разработчика, которая будет выполняться на стороне сервера - нам просто интересно, как лучше всего использовать метод.

ответ

0

Лично для обнаружения на стороне сервера мне нравится WURFL. Он имеет .NET API.

+0

работает с удовольствием - спасибо Pritaeas – Dancer

5

посмотрите на этот URL: http://detectmobilebrowsers.com/

они имеют код как на стороне сервера и на стороне клиента (JQuery/JavaScript).

+0

Приветствия за это - действительно интересно – Dancer

1

Если вы направляете на мобильную версию, вы имеете в виду только изменение дизайна, специфичное для мобильных и не функциональных изменений для мобильных пользователей, а затем посмотрите на отзывчивый дизайн, который динамически меняет ваш дизайн на основе разрешения текущего просмотра пользователей с использованием медиа-запросов.

Media Queries Spec W3C

Responsive Design Guidelines

Этот подход не должен быть ограничен какой-либо CMS, как это прямолинейная использование CSS.

1

См. Ниже ссылку, на которую я ответил здесь, она может вам помочь. такой же вопрос, как вы просили Дорогой Павел.

Auto Mobile Site Redirect

Отрывки для ниже присутствуют на ссылке выше.

  • обнаруживая Смартфоны Использование JavaScript
  • Обнаружение мобильных устройств с помощью PHP
  • iPhone & Detection IPOD Использование JavaScript
  • Обнаружение mobile.js и GitHub и т.д.
1

Как предложил pritaes, я Рекомендуем WURFL. Новая служба обнаружения облаков теперь доступна со свободными учетными записями и новыми возможностями, такими как «jqm_grade», которая сообщает вам уровень поддержки JQuery Mobile (уровень поддержки), поэтому вы знаете, какой тип контента должен обслуживать, прежде чем отправлять его на неподдерживаемое устройство.

0

Есть варианты с открытым исходным кодом, которые не облака, если вы хотите, чтобы у вас был больше контроля над. 51Degrees.mobi стоит проверить. У них есть реализации в PHP, C, а также несколько других. Я использовал их раньше и нашел, что они очень хороши. Также на веб-сайте разработчиков Nokia есть действительно подробная статья об обнаружении устройств, которая находится на worth a read.