2015-03-31 2 views
-1

В приложении ASP.NET MVC, как я могу определить, использует ли пользователь устройство Tablet или мобильное устройство?Как обнаружить планшеты в приложении ASP.NET MVC

Пожалуйста, я ищу решение без медиа-запросов.

+0

Почему вы хотите обнаружить планшет или другое мобильное устройство? –

+0

У нас есть отдельные виды для телефонов и отдельные виды для планшетных устройств? –

+0

Что такое планшет? Является ли это устройством между размерами экрана X и Y в дюймах? Это устройство с M пикселей на дюйм и N пикселей? – mason

ответ

1

Нет ничего встроенного в ASP.Net (вы можете протестировать Request.UserAgent, но вам нужно знать больше информации об определенном устройстве), вы можете обнаружить клиентскую сторону устройства (с помощью чего-то как web.wurfl.io), то параметризуют контроллеры, в противном случае, если вы ищете чисто серверное решение, можно попробовать WURFL => Wireless Universal Resource ФАЙЛ

WURFL является описание устройства Repository (DDR), т.е. что позволяет приложениям сопоставлять HTTP-запросы с описанием возможностей мобильных устройств e, который запрашивает страницу. В данном случае , WURFL предваряет время, когда был заключен термин DDR, и можно было бы квалифицировать как первую DDR. В прошлом году Роль WURFL была израсходована на то, чтобы быть DDR для мобильных устройств в качестве рамки , чтобы обнаружить каждый признанный клиент HTTP-клиента.

Благодаря WURFL, мобильные веб-сайты и может применение:

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

WURFL является глобальную базу данных всех устройств и API, чтобы программно использовать эту информацию .

Смежные вопросы