jstarted.com
JavaScript/HTML/CSSのノウハウや覚書を掲載するブログ
2012.12.28

iphoneかandroidかを単純に判別する

Category:

前のページでPCのUA判別をやったので、ついでにスマフォサイトを作る際などによく使われるiphoneとandroidを判別する単純な条件分岐を書き残しておきます。web上にいくらでも転がってる内容とは思いますが、自分のメモ程度で。

var ua = navigator.userAgent;

if(ua.indexOf("iPhone") > 0 || ua.indexOf("iPod") > 0){
	document.write("iPhoneもしくはiPodです。");
} else if(ua.indexOf("Android") > 0) {
	document.write("Androidです。");
} else {
	document.write("iPhone、iPod、Android以外のUAです。");
}

PCサイトへスマフォでアクセスした際にリダイレクトさせたりしていましたが、最近はもっぱらユーザ環境に依存しにくいphpで処理することが多くなってきたので、この条件分岐はあまり使わないかもしれません。

jstarted.comはamazon.co.jpを宣伝しリンクすることによってサイトが紹介料を
獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、
Amazonアソシエイト・プログラムの参加者です。

クリエイティブ・コモンズ・ライセンス
jstarted.com by yoichi kobayashi is licensed under a Creative Commons 表示 3.0 非移植 License.