2014-02-16 18 views
0

我期待通过Javascript(iPad v。iPad 2 v。iPad Mini v ...等)检测iPad的特定型号。通过Javascript检测特定的iPad模型?

此信息未包含在用户代理中。一些iPad有Retina,有些则没有。

如果可能,区分iPhone类型的能力也会有所帮助。

这可能吗?

回答

0

检测视网膜显示使用window.devicePixelRatio

在UA上检测iPad版本使用数据。手表this answer。这list of iDevices UAs将帮助您找到解决方案。正如你看到每个模型都有自己的内部版本号,你可以将它用于你的目的。

+0

我希望是这种情况,但iPhone用户代理实际上并没有给出型号! (Mozilla)/ 5.0(iPhone;像Mac OS X的CPU iPhone OS 7_0)AppleWebKit/537.51.1(KHTML,如Gecko)Version/7.0 Mobile/11A465 Safari/9537.53' – xd1936

0

我不认为有任何的方式来检测特定的iPad模型

但是你可以用CSS查询申请样式视网膜设备,如

@media (-webkit-min-device-pixel-ratio: 2) { 
    background-image: url([email protected]); 
} 

希望它能帮助。