在phonegap Android应用程序中对设备的设备版本设置某些条件

在phonegap Android应用程序中对设备的设备版本设置某些条件,android,cordova,Android,Cordova,如何根据phonegap android应用程序中的设备操作系统版本设置特定条件。就像我尝试过的:- deviceVersion = device.version; if (deviceVersion > 2.3){.... } else { ...... } 但这在真正的设备上不起作用,因为设备版本类似于4.0.2等 有什么解决办法吗?试试这个 var ua = navigator.userAgent; if(

如何根据phonegap android应用程序中的设备操作系统版本设置特定条件。就像我尝试过的:-

deviceVersion = device.version;

if (deviceVersion > 2.3){....

        } else {
            ......  
    } 
但这在真正的设备上不起作用,因为设备版本类似于4.0.2等

有什么解决办法吗?

试试这个

    var ua = navigator.userAgent;
    if( ua.indexOf("Android") >= 0 )
    {
      var androidversion = parseFloat(ua.slice(ua.indexOf("Android")+8)); 
      if (androidversion < 2.3)
      {
          // do whatever
      }
    }
var ua=navigator.userAgent;
如果(ua.indexOf(“Android”)>=0)
{
var androidversion=parseFloat(ua.slice(ua.indexOf(“Android”)+8));
如果(androidversion<2.3)
{
//做任何事
}
}

此处您使用了userAgent,但我们是否可以使用device.version进行此操作