Asp.net 通过Wurfl检测默认android浏览器

Asp.net 通过Wurfl检测默认android浏览器,asp.net,asp.net-mvc,user-agent,wurfl,Asp.net,Asp.net Mvc,User Agent,Wurfl,我想在我的MVC控制器中检测android的默认浏览器。 我现在有移动检测: public ActionResult Index() { if (WurflHelper.Instance.IsMobile(Request.UserAgent)) { return View("MobileView"); } else { return View(); } } 如何检测android默认浏览器(非chrome)。我需要

我想在我的MVC控制器中检测android的默认浏览器。 我现在有移动检测:

public ActionResult Index()
{
    if (WurflHelper.Instance.IsMobile(Request.UserAgent))
    {
        return View("MobileView");
    }
    else
    {
        return View();
    }
}
如何检测android默认浏览器(非chrome)。我需要与此检测匹配的UserAgent参数。 谢谢你的建议

--------------编辑--------------------------------------------------------------


我为客户机找到了这个解决方案(javascript):。我需要asp.net MVC的相同解决方案

您可以使用此
请求浏览器
获取浏览器信息。下面是一个例子

var moo = Request.Browser;
var Name =  moo.Browser;
var Version =  moo.Version; 
var Major_Version = moo.MajorVersion;
var Minor_Version =  moo.MinorVersion;

我注意到您已经在使用WURFL检测设备。您只需使用
移动浏览器
广告移动浏览器
功能即可确定设备的浏览器。

Hi。什么是正则表达式?:)基于Regex的解决方案无法准确检测不同的设备类型。安卓也用于上网本设备、电视和机顶盒。51Degrees(我的公司)提供了一个NuGet软件包,该软件包增强了默认.NET部署返回的Request.Browser.IsMobile值,以便更准确地解决此问题。您可以使用Request.Browser.IsMobileDevice来确定请求是否来自移动设备。浏览器名称和版本的其他属性也会更新。这些套餐在Hi有售。谢谢你的回复。我需要正则表达式来检测。我更新了我的问题。谢谢