比如我的网站分
pc版 www.mysite.com
移动版 m.mysite.com
我想实现当用户通过移动设备浏览我的pc版 www.mysite.com时,能通过js判断出用户是否用的是移动设备浏览,并调转到相应的移动版m.mysite.com
这个js怎么写,有没有成熟的插件之类的,请指教,感谢!!!
比如我的网站分
pc版 www.mysite.com
移动版 m.mysite.com
我想实现当用户通过移动设备浏览我的pc版 www.mysite.com时,能通过js判断出用户是否用的是移动设备浏览,并调转到相应的移动版m.mysite.com
这个js怎么写,有没有成熟的插件之类的,请指教,感谢!!!
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;//是否是安卓
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);//是否是ios
// 是微信浏览器
function is_weixn() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}
//是否是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;
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
我目前在用的移动端判断函数