以下代碼為常用來判斷訪問者的訪問設備的類型來進行相應的跳轉
<script type="text/javascript"> // borwserRedirect (function browserRedirect(){ var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == 'ipad'; var bIsIphone = sUserAgent.match(/iphone os/i) == 'iphone os'; var bIsMidp = sUserAgent.match(/midp/i) == 'midp'; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4'; var bIsUc = sUserAgent.match(/ucweb/i) == 'web'; var bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce'; var bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile'; var bIsAndroid = sUserAgent.match(/android/i) == 'android'; if(bIsIpad || bIsIphone || bIsMidp || bIsUc7 || bIsUc || bIsCE || bIsWM || bIsAndroid ){ window.location.href = '跳轉的移動端網址'; } })(); </script><script type="text/Javascript"> <!-- //平臺、設備和操作系統 var system = { win: false, mac: false, xll: false, ipad:false }; //檢測平臺 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳轉語句,如果是手機訪問就自動跳轉到wap.baidu.com頁面 if (system.win || system.mac || system.xll||system.ipad) { } else { window.location.; } --> </script> <script>(function(){if(/iphone|nokia|sony|eriCSSon|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase())){document.write('<a href="檢測為移動設備后跳轉的移動端網址" style="color:#000;">手機觸屏版</a>')}})();</script>新聞熱點
疑難解答