作者iloveelva (iloveelva)
看板C_Sharp
标题[问题] 请问如何判别手机或桌机浏览网页?
时间Fri Jul 30 17:43:55 2010
请问各位 YAHOO首页进去
假如用手机进去 就会转换到手机板首页
用桌机 就会转到一般的YAHOO
C#.NET 怎麽去做出这样的功能呢
我GOOGLE找了一下
public bool GetClientWeb()
{
bool result = false;
string clientType = string.Concat(HttpContext.Current.Request.UserAgent);
Response.Write(clientType);
if (clientType.ToLower().IndexOf("mozilla") != -1 || clientType.ToLower().IndexOf("opera") != -1)
{
result = true;
}
return result;
}
就只有这个
但是这一段程式也分辨不出来是手机还是桌机
请问高手有什麽办法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.52.201
1F:→ freesamael:你先了解一下 useragent string 长什麽样子吧... 07/30 19:53
2F:→ iloveelva:我只认识Mozilla/5.0 浏览器版本 其他的就不知道!! 08/02 14:47