js實現自動識別手機端pc端跳轉
阿新 • • 發佈:2019-01-03
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>扣扣</title> </head> <script type="text/javascript"> // JavaScript Document //智慧機瀏覽器版本資訊: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf("Trident") > -1, //IE核心 presto: u.indexOf("Presto") > -1, //opera核心 webKit: u.indexOf("AppleWebKit") > -1, //蘋果、谷歌核心 gecko: u.indexOf("Gecko") > -1 && u.indexOf("KHTML") == -1, //火狐核心 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否為移動終端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端 android: u.indexOf("Android") > -1 || u.indexOf("Linux") > -1, //android終端或者uc瀏覽器 iPhone: u.indexOf("iPhone") > -1 || u.indexOf("Mac") > -1, //是否為iPhone或者QQHD瀏覽器 iPad: u.indexOf("iPad") > -1, //是否iPad webApp: u.indexOf("Safari") == -1 //是否web應該程式,沒有頭部與底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } if(browser.versions.android || browser.versions.iPhone || browser.versions.ios){ window.location.href="mobile"; }else{ window.location.href="pc" } </script> <body onload="finish()"></body> </html>