判斷移動還是PC 以及微信環境
阿新 • • 發佈:2020-10-14
//判斷pc還是移動端
function
IsPC() {
var
userAgentInfo = navigator.userAgent;
var
Agents = [
"Android"
,
"iPhone"
,
"SymbianOS"
,
"Windows Phone"
,
"iPad"
,
"iPod"
];
var
flag =
true
;
for
(
var
v = 0; v < Agents.length; v++) {
if
(userAgentInfo.indexOf(Agents[v]) > 0) {
flag =
false
;
break
;
}
}
return
flag;
}
// 判斷是否是微信
function
isFromWeiXin () {
var
ua = navigator.userAgent.toLowerCase();
if
(ua.match(/MicroMessenger/i) ==
"micromessenger"
) {
return
true
;
}
}
// 檢測是否移動端
if(/iphone|ios|android|mini|mobile|mobi|Nokia|Symbian|iPod|iPad|Windows\s+Phone|MQQBrowser|wp7|wp8|UCBrowser7|UCWEB|360\s+Aphone\s+Browser|blackberry/i.test(navigator.userAgent)) {
location.href = '移動端地址';
}
// 檢測是否移動端
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = "移動端地址"+location.search;
}
//檢測是否PC端
if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = "PC端地址"+location.search;
}