当前位置: 代码迷 >> ASP.NET >> 怎么判断站点访问者是否是用手机浏览的
  详细解决方案

怎么判断站点访问者是否是用手机浏览的

热度:4275   发布时间:2013-02-25 00:00:00.0
如何判断站点访问者是否是用手机浏览的?
RTRTRTRTRTRTRT

------解决方案--------------------------------------------------------
获得http头信息来判断或通过IP判断(手机基本上都是通过类似代理服务之类的机制来访问的,所以其IP地址就是代理服务的ip地址)
if(request.getheader("user-agent")!=null
&&(request.getheader("user-agent").tolowercase().indexof("mozilla")!=-1)) 
//..

------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20091229/16/62b606a9-49e1-409b-8c62-7eb2072d8609
------解决方案--------------------------------------------------------
通过判断访问者的浏览器来判断是否是通过手机上网的
------解决方案--------------------------------------------------------
帮顶,话说这个还真不知道!
------解决方案--------------------------------------------------------
判断用户是通过手机浏览还是电脑浏览网站
public static bool IsWap(){
string agent =( Request.UserAgent+"").ToLower().Trim();
if(agent==""||agent.IndexOf("mozilla")!=-1||agent.IndexOf("opera")!=-1)return false;
return true;
}

------解决方案--------------------------------------------------------
Request的一堆属性里没有吗?
------解决方案--------------------------------------------------------
user-agent
------解决方案--------------------------------------------------------
学习,可能会在项目中用到
------解决方案--------------------------------------------------------
学习 友情帮顶
------解决方案--------------------------------------------------------
探讨
http://topic.csdn.net/u/20091229/16/62b606a9-49e1-409b-8c62-7eb2072d8609

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
user-agent
  相关解决方案