function androidVersion() { var ua = navigator.userAgent; if( ua.indexOf("Android") > 0 ) { var version = parseFloat(ua.slice(ua.indexOf("Android")+8)); return version; } } }
UAからバージョン数のみを抜き出してきます。
「2.3」「4.4」などの数値で返します。
下記のように利用できます。
if (androidVersion() >= 4) { //Android4以上 } else if (androidVersion()) { //Android4未満 } else { //0:Androidでない }