1
jamesxu 2013-08-27 12:40:21 +08:00
读浏览器的user agent
|
2
aisin 2013-08-27 12:48:48 +08:00
基于php的移动设备检测
http://geek100.com/2348 |
3
Keyes 2013-08-27 12:52:19 +08:00
现在都是基于分辨率来做了吧
无论设备如何,只关心分辨率 |
4
zzNucker 2013-08-27 13:00:09 +08:00
1. 读ua判断
2. 直接用css的media query |
5
slixurd 2013-08-28 09:02:49 +08:00 1
我这边一般用UA判断,而且基本没什么大问题...写在一句js里面
if( /Android|webOS| iPhone | iPad | iPod |BlackBerry|opera mini|opera mobile|appleWebkit.*mobile|mobile/i.test(navigator.userAgent) ) { window.location = 'wap.html'; } |
6
jevonszmx 2013-08-28 09:18:01 +08:00
推荐一个非常好用的类,php的,其他语言可以参考:
https://github.com/serbanghita/Mobile-Detect |
7
jianghu52 2013-08-28 09:51:08 +08:00
我这里非常傻。只有最基本的。
$agent = getenv("HTTP_USER_AGENT"); if(strpos($agent," iPad ")){ $client_flag = "2"; }else if(strpos($agent," iPhone ")){ $client_flag = "3"; }else if(strpos($agent,"android")){ $client_flag = "4"; }else{ $client_flag = "1"; } |
8
hensy OP 谢谢,解决了!
|