js windows对象--获取移动设备类型

(function (nav) {
            console.log("nav",nav);
            let Agents = ['Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod'];
            let getArr = Agents.filter(i => nav.includes(i));
            console.log("getArr",getArr);
            if(getArr.length > 0){
                window.location.href = './mobile.html';
            }
        })(window.navigator.userAgent);

输出:
nav Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36
​getArr ['Android']

posted on 2023-03-20 11:08  IT丶Hatcher  阅读(71)  评论(0)    收藏  举报

导航