如何区分是手机访问网站,还是PC访问网站?
现在客户有这样一个需求,
www.avene.cn 是用来给电脑访问的 产品 官网,
http://avene.wapg.cn/home/avene/?user=www 是给pc访问的 产品官网 。
如果, 用手机访问 www.avene.cn ,那么自动跳转至 http://avene.wapg.cn/home/avene/?user=www
如果,用电脑访问 http://avene.wapg.cn/home/avene/?user=www ,自动跳转至 www.avene.cn
不知道描述清楚没有,请高手赐教?给点具体方案和代码。
[解决办法]
http://www.developershome.com/wap/wcss/wcss_tutorial.asp?page=toDiffUserAgents2
http://lianj-lee.javaeye.com/blog/460226
[解决办法]
判断"User-Agent" 信息. 之后把每一种手机的型号都列出来. 能列多少是多少.
我这里有一个. 现在在用. 不知道全不全.
如果要求严格的话, 能加几种判断方式.
/// <summary> /// 是否手机上网 /// </summary> /// <returns></returns> public static bool IsMobile() { string m = "nokia|sony|ericsson|mot|samsung|sgh|lg|sie|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile"; string ua = HttpContext.Current.Request.UserAgent; if (Regex.IsMatch(ua, m, RegexOptions.IgnoreCase)) return true; else return false; }
[解决办法]
不懂,没装,不要分,来学习
[解决办法]
支持8楼的
[解决办法]