Я читал, что его плохое (не рекомендуется) использовать User Agent Sniffing для отправки правильного контента для мобильного браузера, так что мне интересно, что это лучший способ сделать это?Как определить мобильный браузер и направить на него соответствующий контент?
Я использую ASP.NET MVC, и я создал свой сайт, и он хорошо работает на настольных браузерах, поэтому я хочу начать создание мобильной версии. Когда мобильный браузер приходит на мой сайт, я хотел бы использовать другой набор представлений, которые в идеале обладает следующими атрибутами:
- Ссылки предварительно масштабируемые изображения
- Использования минимален JavaScript
- Удалить все, кроме существенного содержания
Моя первая мысль заключалась в том, чтобы обнюхать пользовательский агент, а затем отправить другой файл .CSS, но, как указано выше, я прочитал, что это плохой способ сделать это, поэтому я «Прошу вас за ваши мысли.
Возможный дубликат [Обнаружение запросов от мобильных браузеров в ASP.NET] (http://stackoverflow.com/questions/2653765/detecting-requests-from-mobile-browsers-in-asp-net) – jfar
@jfar, Для этого MVC имеет особые требования. См. Сообщение Гензельмана. AFAICS, ответ, на который вы ссылаетесь, не распространяется. –
Вы можете увидеть некоторые решения здесь: http://stackoverflow.com/questions/6844020/way-to-do-content-adaptation-to-mobile – 2011-08-17 13:06:27