アンドロイドのバージョン判別方法

この記事は最終更新日から13年以上経過しています。

使用していたプラグイン jquery.touchSwipe-1.2.4 がAndroidの2.2以下のバージョンに対応していないので、それを下回るバージョンをjavascriptで振り分ける処理を書きました。備忘録。

ヘッダ、または共有しているjsファイルに下記を記述。

コピーしました
function lowerAndroid(n) {
	var bo = false;
	var ua = navigator.userAgent.toLowerCase();
	var version = ua.substr(ua.indexOf('android')+8, 3);
	if(ua.indexOf("android")) if(parseFloat(version) < n) bo = true;
	return bo;
}

こんな感じで呼び出します。

コピーしました
var bo = lowerAndroid(2.2);
alert(bo);//2.2(含まない)以下はtrue
Profile

石原 悠 / Yu Ishihara

デザインとプログラミングと編み物とヨーグルトが好きです。