現(xiàn)在使用手機上網的人越來越多,一些下載網站會通過判斷不同系統(tǒng)手機來訪問不同網頁,比如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,找到關鍵詞,然后進行判斷跳轉就可以了。