Androidのバージョン判別

goto_jp 3,800views 更新:2014年11月18日
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でない
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません