js监听移动设备,并跳转页面
<script type="text/javascript">
// 将移动设备名称(小写或者都大写)定义一个数组
var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");
// 将浏览器navigator对象的userAgent转换成小写字母或者大写字母
var browser = navigator.userAgent.toLowerCase();
// 定义一个判断是否是移动设备的flag
var isMobile = false;
for (var i = 0; i < mobileAgent.length; i++) {
// 如果浏览器navigator对象的userAgent中包含已经定义的移动设备的名称,说明是移动设备登录;
if (browser.indexOf(mobileAgent[i]) != -1) {
isMobile = true;
// 跳转移动端页面
location.href = 'http://39.104.71.18:8113/#/login';
// 打断循环,优化性能
break;
}
}
</script>
希望可以帮助到大家~