我想求1个js完美判断移动设备自动转跳移动网站代码
function ismob(murl) { var sUserAgent = navigator.userAgent.toLowerCase(); //var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIswebOS = sUserAgent.match(/webOS/i) == "webOS"; var bIsUc7= sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (bIsIphoneOs || bIsMidp || bIswebOS || bIsUc7|| bIsUc || bIsAndroid || bIsCE || bIsWM) { window.location.href=murl; } }
var mobileUrl = "移动URL"; if(/iphone|nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|android|iPod/i.test(navigator.userAgent.toLowerCase())){ if(mobileUrl){ document.location.href = mobileUrl; } }