我想在我的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相同的解决方案
答案 0 :(得分:2)
我注意到您已经在使用WURFL来检测设备。您只需使用mobile_browser
或advertised_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;