我们正在进行一些服务器端设备检测,需要将ipad mini用户驱动到一个页面,将ipad用户驱动到另一个页面。
是否存在区分两个用户代理的事情?
ipad公司
Mozilla / 5.0(iPad; CPU OS 7_0_3,如Mac OS X)AppleWebKit / 537.51.1(KHTML,与Gecko一样)Version / 7.0 Mobile / 11B511 Safari / 9537.53`
迷你
Mozilla / 5.0(iPad; CPU OS 7_0_4,如Mac OS X)AppleWebKit / 537.51.1(KHTML,与Gecko一样)Version / 7.0 Mobile / 11B554a Safari / 9537.53
我唯一看到的是Mobile / 11B511和Mobile / 11B554a,但这是一个我们可以解决的持续价值吗?
答案 0 :(得分:0)
这些天尝试进行设备检测很难并且不可靠。我建议您使用基于浏览器功能的检测来代替设备检测,就像我描述的那样here。
使用此方法,只有浏览器支持某项功能且您不关心设备名称/供应商时才会感兴趣。