asp.net获取客户端浏览器信息不准
我需要判断浏览器版本,可是使用Request.Browser对象获取的信息老是不对,对IE浏览器还基本上正确,对谷歌之类的全是显示类型为desktop版本为5,怎么回事?...
我需要判断浏览器版本,可是使用Request.Browser对象获取的信息老是不对,对IE浏览器还基本上正确,对谷歌之类的全是显示类型为desktop 版本为5,怎么回事??
展开
1个回答
展开全部
protected BowserType UserBowserType
{
get
{
string b = Request.Browser.Browser;
b = string.IsNullOrEmpty(b) ? "other" : b;
switch (b.ToUpper())
{
case "IE": return BowserType.IE;
case "FIREFOX": return BowserType.FIREFOX;
case "APPLEMAC-SAFARI": if (Request.UserAgent.IndexOf("Chrome") > 0)
return BowserType.CHROME;
else
return BowserType.OTHER;
default: return BowserType.OTHER;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询