
1 jwk345 Aug 27, 2013 读浏览器的user agent |
2 aisin Aug 27, 2013 基于php的移动设备检测 http://geek100.com/2348 |
3 Keyes Aug 27, 2013 现在都是基于分辨率来做了吧 无论设备如何,只关心分辨率 |
4 zzNucker Aug 27, 2013 1. 读ua判断 2. 直接用css的media query |
5 slixurd Aug 28, 2013 我这边一般用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 Aug 28, 2013 推荐一个非常好用的类,php的,其他语言可以参考: https://github.com/serbanghita/Mobile-Detect |
7 jianghu52 Aug 28, 2013 我这里非常傻。只有最基本的。 $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 谢谢,解决了! |