当http请求进入我的服务器时,如何检测它是来自iphone,android还是其他设备?
我有一个Web应用程序,手机用户可以看到移动优化的网站.新的三星Galaxy SIII用户代理无法提供请求来自手机的线索.检测手机有哪些最佳实践?
我知道javascript特征检测(即现代化),但我希望有更好的东西.以下是三星Galaxy SIII用户代理:
Mozilla/5.0(X11; Linux x86_64)AppleWebKit/534.24(KHTML,与Gecko一样)Chrome/11.0.696.34 Safari/534.24
编辑:SIII有两个可能的用户代理.以上是"桌面"版本.好玩的东西.请参阅以下链接了解详情.