我们正在做一些服务器端设备检测,需要将ipad迷你用户驱动到一个页面,将ipad用户送到另一个页面。
有什么东西可以区分这两个用户代理吗?
iPad
Mozilla/5.0 (iPad;CPU OS 7__3类似Mac ) AppleWebKit/537.51.1 (KHTML,类似壁虎)版本/7.0Mobile/11B511 Safari/9537.53
Mini
Mozilla/5.0 (iPad;CPU OS 7__4类似Mac ) AppleWebKit/537.51.1 (KHTML,类似壁虎)版本/7.0Mobile/11B554a Safari/9537.53
我唯一看到的是Mobile/11B511和Mobile/11B554a,但这是我们可以解决的持久性值吗?
发布于 2014-02-23 16:22:51
如今,尝试做一个设备检测是很困难的,也不可靠。我建议您代替设备检测来进行基于浏览器功能的检测,就像我所描述的那样,here。
使用这种方法,只有当浏览器支持某项功能而不关心设备名称/供应商时,您才会感兴趣。
https://stackoverflow.com/questions/21120421
复制相似问题