通过Wurfl检测默认的Android浏览器

时间:2015-05-05 09:53:02

标签: 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)。我需要UserAgent参数匹配此检测。 谢谢你的建议。

-------------- EDIT -------------------------------- ------------------------------

我找到了客户端(javascript)的这个解决方案:How to detect the stock Android browser。我需要与asp.net MVC相同的解决方案

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您可以使用此Request.Browser获取浏览器信息。以下是一个例子

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