iPad用户代理检测

问题描述:

有没有一种方法可以独自使用javascript或PHP检测第一代iPad?iPad用户代理检测

我需要在第一代iPad上使用一些回退的JavaScript,因为较新的iPad很好。

+1

http://www.enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings – Steve 2014-08-29 13:04:52

+0

+1 - 这是一个合理的问题,不知道为什么有人把它-1。虽然通常你应该检查功能而不是设备。加上苹果给出了用户代理中的iOS细节,而不是iPad的一代(或类型)。 – nashwan 2015-12-14 12:15:18

<script> 
    if (/Apple-iPad/i.test(navigator.userAgent)) { 
     //iPad first generation detected! 
    } 
</script> 

在PHP中,您可以使用以下方式检测iPad。

if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPad')) { 
    echo "Its an iPad"; 
} 
+0

我可以检测到所有的iPad,只是想获得第一代。安廷低于5.1.1。最好在PHP? – Chris 2014-08-29 13:32:47