Я хочу обнаружить браузер по умолчанию для Android в моем контроллере MVC. У меня есть мобильное обнаружение прямо сейчас:Обнаружение браузера по умолчанию android от Wurfl
public ActionResult Index()
{
if (WurflHelper.Instance.IsMobile(Request.UserAgent))
{
return View("MobileView");
}
else
{
return View();
}
}
Как я могу обнаружить андроид браузер по умолчанию (не хром). Мне нужны параметры UserAgent для этого обнаружения. Спасибо за совет.
-------------- РЕДАКТИРОВАТЬ ------------------------------- -------------------------------
Я нашел это решение для клиента (javascript): How to detect the stock Android browser. Мне нужно такое же решение для asp.net MVC
Привет. Что такое регулярное выражение? :) –
Решения на основе Regex не точно определяют различные типы устройств. Android также используется в устройствах Netbook, телевизорах и приставках. 51Degrees (моя компания) предоставляет пакет NuGet, который повышает значения Request.Browser.IsMobile, возвращаемые развертыванием по умолчанию .NET, для более точной и решения этой проблемы. Вы должны использовать Request.Browser.IsMobileDevice, чтобы определить, является ли запрос с мобильного. Также обновляются другие свойства имени и версии браузера. Пакеты доступны по адресу https://51degrees.com/support/documentation/net/distributions –