C # .NET Проверка мобильности браузера - какой самый надежный способ? - PullRequest
3 голосов
/ 16 марта 2010

Я знаю, что могу использовать Request.Browser.IsMobileDevice.

Но кто-нибудь знает, как это работает, и если это надежно и актуально?

Спасибо!

Ответы [ 5 ]

3 голосов
/ 16 марта 2010

Вам необходимо регулярно обновлять BrowserCaps, чтобы поддерживать его актуальность.

http://www.asp.net/mobile/device-updates/instructions/

Примечание. (25 августа 2012 г.) страница была удалена.

1 голос
/ 17 марта 2010

А если вам нужно больше зрелости, попробуйте WURFL .

0 голосов
/ 04 октября 2018

Этот вопрос нуждался в любви 2018 года. Попробуйте это.

if(Request.Browser.IsMobileDevice){
// do something
}

Для этого вам не нужно никаких @using утверждений, но если вы это сделаете, Intellisense подскажет и поможет добавить его одним щелчком мыши.

0 голосов
/ 10 мая 2010

Если вы собираетесь использовать новейшие и лучшие функции, доступные вам, вы должны взглянуть на IE9 демо для Media Queries , чтобы принять решение, проверив текущее разрешение экрана .

0 голосов
/ 16 марта 2010

Вы ищете это. Поместите его в папку в папке App_Browsers. http://mdbf.codeplex.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...