我想检测我的MVC控制器内的Android的默认浏览器。 我有移动侦测现在:检测默认的Android浏览器Wurfl
public ActionResult Index()
{
if (WurflHelper.Instance.IsMobile(Request.UserAgent))
{
return View("MobileView");
}
else
{
return View();
}
}
如何检测的Android默认浏览器(不镀铬)。我需要UserAgent参数匹配此检测。 感谢您的建议。
--------------编辑------------------------------- -------------------------------
我发现这个解决方案为客户端(javascript):How to detect the stock Android browser。我需要相同的解决方案为asp.net MVC
嗨。正则表达式是什么? :) –
基于正则表达式的解决方案不能准确检测不同的设备类型。 Android也用于上网本设备,电视和机顶盒。 51Degrees(我的公司)提供了一个NuGet包,它可以增强默认.NET部署返回的Request.Browser.IsMobile值,以更准确地解决此问题。您将使用Request.Browser.IsMobileDevice来确定请求是否来自移动设备。浏览器名称和版本的其他属性也会更新。该包可在https://51degrees.com/support/documentation/net/distributions –