js判断浏览设备是 手机端,电脑端还是平板端

Posted web前端_张三先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断浏览设备是 手机端,电脑端还是平板端相关的知识,希望对你有一定的参考价值。

console.log(navigator.userAgent);
var os = function() {
    var ua = navigator.userAgent,
        isWindowsPhone = /(?:Windows Phone)/.test(ua),
        isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
        isandroid = /(?:Android)/.test(ua),
        isFireFox = /(?:Firefox)/.test(ua),
        isChrome = /(?:Chrome|Crios)/.test(ua),
        isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),
        isPhone = /(?:iPhone)/.test(ua) && !isTablet,
        isPc = !isPhone && !isAndroid && !isSymbian;
    return {
        isTablet: isTablet,
        isPhone: isPhone,
        isAndroid: isAndroid,
        isPc: isPc
    };
}();

if(os.isAndroid || os.isPhone) {
    alert("手机")
} else if(os.isTablet) {
    alert("平板")
} else if(os.isPc) {
    alert("电脑")
}

 

以上是关于js判断浏览设备是 手机端,电脑端还是平板端的主要内容,如果未能解决你的问题,请参考以下文章

js判断用户的浏览器设备是移动端还是pc端

js判断当前浏览器是pc端还是移动端

js判断当前浏览设备

VUE 判断电脑还是手机设备 pc端自适应 移动端rem布局

JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址

js判断客户端是pc端还是移动端