用手机访问你的网站页面会自动跳转到对应的手机版页面中,同样用电脑访问手机版的页面也会自动跳转到电脑版中,无缝跳转
asp程序判断是电脑PC端访问还是手机端访问的网页,可以通过以下功能来实现:
ASP中的Request.ServerVariables("HTTP_USER_AGENT") 用来识别登录客户端的。
经测试在各种手机中显示不一样,如下:
安卓:Mozilla/5.0 (Linux; U; Android 4.1.9; zh-cn; A908 Build/A908A908) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
苹果iphone 4sMQQBrowser/35 Mozilla/5.0 (iPhone 4S; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206 Safari/7534.48.3
黑莓:Mozilla/5.0 (BlackBerry; U; BlackBerry 9700; zh-CN) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.499 Mobile Safari/534.8+
比较共通的关键字是Mobile
asp版if instr(request.servervariables("http_user_agent"),"Mobile")>0 then
response.Write "手机"
else
response.Write "电脑"
end if
js版
if(/Android|webOS|iPhone|iPod|BlackBerry|Windows CE|Windows Phone/i.test(navigator.userAgent)){
if(window.location.href.indexOf("?pc")<0){try{window.location.href="http://www.xxxxx.com/wap/"}catch(e){}}
}
script>
Android iPhone Windows Phone 等主流手机系统测试全部通过 ———————————————— 版权声明:本文为CSDN博主「weixin_39533742」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_39533742/article/details/113030426
|