JS判断判断用户浏览器跳转移动或pc页面
代码部分:
!function (win) {
'use strict'
win.mobileUtil = function () {
var UA = navigator.userAgent,
isAndroid = /android|adr/gi.test(UA),
isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,
isBlackBerry = /BlackBerry/gi.test(UA),
isWindowPhone = /IEMobile/gi.test(UA),
isEdge = /Edge/gi.test(UA),
isChrome = /Chrome/gi.test(UA),
isFirefox = /Firefox/gi.test(UA),
isMetaSr = /MetaSr/gi.test(UA),
isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;
return {
isEdge: isEdge ? 'IE' : 'NO',
isChrome: isChrome ? '谷歌' : 'NO',
isFirefox: isFirefox ? '火狐' : 'NO',
isMetaSr: isMetaSr ? '搜狗' : 'NO',
isAndroid: isAndroid ? '安卓' : 'NO',
isIOS: isIOS ? '苹果' : 'NO',
isMobile: isMobile ? true : false,
isWeixin: /MicroMessenger/gi.test(UA) ? '微信浏览器' : 'No',
isQQ: /QQ/gi.test(UA) ? 'QQ浏览器' : 'NO'
};
};
}(window);
写完后引入,再在需要跳转的HTML文件中写入下面的代码
<script>
if (window.mobileUtil().isMobile) {
window.location.href = "./index_phone.html";
}
</script>
输入完后保存就可以跳转了