JavaScriptによってiPhoneやAndroid端末を判別する方法。
詳細は以下から。
iPhoneやAndroid端末を判別する方法
iPhoneやAndroid端末を判別する方法として、ブラウザが出力するユーザーエージェントを用いて判別してみます。
JavaScriptでユーザーエージェントを確認するには『navigator.userAgent』を用います。
各端末ごとに処理を振り分ける方法は下記の様に記述します。
<script type="text/javascript">
//iPhoneの場合
if(navigator.userAgent.indexOf('iPhone') > 0){
//iPhone用の処理
//iPadの場合
}else if(navigator.userAgent.indexOf('iPad') > 0){
//iPad用の処理
//iPodの場合
}else if(navigator.userAgent.indexOf('iPod') > 0){
//iPod用の処理
//Androidの場合
}else if(navigator.userAgent.indexOf('Android') > 0){
//Android用の処理
}
</script>
iPhoneやiPadのユーザーエージェント詳細は以下の記事から確認できます。
![[JavaScript] iPhoneやAndroid端末を判別する方法](http://blog.diginnovation.com/wp-content/uploads/javascript_iphone_android-300x225.jpg)


コメント