.net网站如何设置识别手机访客,并自动跳转到WAP页面?
发布网友
发布时间:2022-04-24 18:16
我来回答
共1个回答
热心网友
时间:2023-10-31 03:43
在default.aspx.cs的后台,你能得到一个Request对象,这个就是对当前http请求的一个描述。一般浏览器发出的请求,都包含一个名字叫User-Agent的RequestHeader,你可以通过Request.Headers["User-Agent"]得到。
这个值是一个字符串,不同的浏览器,这个值是不一样的:
例如:chrome 是这样的
User-Agent:
Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19。
里面包含了Chrome的名字和版本号。
你可以搜索查询主流的手机浏览器的User-Agent,然后用以区分。