2017-02-13 47 views
0

从我们科尔多瓦的应用程序,我们部署的iPad iPad版,我们捕捉到用户代理字符串,通常看起来像确定从用户代理

的Mozilla/5.0(iPad版,CPU OS 9_2_1,例如Mac OS X)为AppleWebKit/601.1.46( KHTML,像Gecko)Mobile/13D15(383223664)

这似乎很好地揭示了iOS版本,即9_2_1,但有没有办法让iPad的版本直观化? iPad mini/Air/Air 2/4th Gen等?我知道有一个Cordova插件在javascript中暴露'device'对象。那将是我的下一个路线。但我希望我能够解析我现有的数据来解决这个问题。

回答

0

您可以使用ionic.Platform.device()找到所有设备信息。 我喜欢这个

$ionicPlatform.ready(function() { 
    $scope.deviceInformation = ionic.Platform.device(); 
}); 

thease信息,容$ scope.deviceInformation设备信息。

enter image description here

希望这将有助于。

+0

Ionic是一个没有本地组件的前端框架。除了科尔多瓦在物理设备方面的能力之外,它无能为力。如果有关物理设备的信息不能通过Cordova获得,离子不能添加它。 –