1 function mobile_device_detect(url) { 2 var thisOS = navigator.platform; 3 var os = new Array("iPhone", "iPod", "iPad", "android", "Nokia", "SymbianOS", "Symbian", "Windows Phone", "Phone", "Linux armv71", "MAUI", "UNTRUSTED/1.0", "Windows CE", "BlackBerry", "IEMobile"); 4 for (var i = 0; i < os.length; i++) { 5 if (thisOS.match(os[i])) { 6 window.location = url 7 } 8 } 9 if (navigator.platform.indexOf('iPad') != -1) { 10 window.location = url 11 } 12 var check = navigator.appVersion; 13 if (check.match(/linux/i)) { 14 if (check.match(/mobile/i) || check.match(/X11/i)) { 15 window.location = url 16 } 17 } 18 Array.prototype.in_array = function(e) { 19 for (i = 0; i < this.length; i++) { 20 if (this[i] == e) return true 21 } 22 return false 23 } 24 } 25 mobile_device_detect("http://m.xxx.com");