php或js判断来访用户是苹果还是安卓端
PHP代码:
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){
echo '苹果';
}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
echo '安卓';
}else{
echo '其它系统';
}
?>
JS代码:
<script>
var ua=navigator.userAgent;
if(ua.indexOf("Android") != -1){
alert('安卓');
}else{
if(!!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){
alert('是苹果系统');
}else{
alert('其它系统');
}
}
</script>
<script> //或者直接用正则,i是忽略大小写
if(/android/i.test(navigator.userAgent)){
alert('安卓系统');
}else{
if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){
alert('苹果系统');
}else{ alert('其它系统'); }
}
</script>
评论
发表评论: