现在使用手机上网的人越来越多,一些下载网站会通过判断不同系统手机来访问不同网页,比如iPhone和Android。
下面我们就来介绍一下如何用javascript判断iPhone或Android手机访问。
如下代码是一个比较简单的判断:
<script type="text/javascript">
function fBrowserRedirect(){
var sUserAgent = navigator.userAgent.toLowerCase();
var isIphone = sUserAgent.match(/iphone/i) == "iphone";
var isAndroid = sUserAgent.match(/android/i) == "android";
if(isIphone){ window.location.href = "download/iphone.html"; }
if(isAndroid){ window.location.href = "download/android.html"; }
}
fBrowserRedirect();
</script>
原理很简单,就是获取用户的userAgent,找到关键词,然后进行判断跳转就可以了。