js获取设备信息

var su = navigator.userAgent.toLowerCase(), mb = ['ipad', 'iphone os', 'midp', 'rv:1.2.3.4', 'ucweb', 'android', 'windows ce', 'windows mobile'];
// su为设备信息,大家可以输出看下内容
document.getElementById("device").innerHTML = su;
// 开始遍历提前设定好的设备关键字,如果设备信息中包含关键字,则说明是该设备
for (var i in mb) {
    if (su.indexOf(mb[i]) > 0) {
        document.getElementById("tip").innerHTML = "this is " + mb[i] + " devices";
        return;
    }
}
// 如果遍历结束还没有匹配到的则说明是pc端访问
document.getElementById("tip").innerHTML = "this is pc devices";
原文地址:https://www.cnblogs.com/jiyang2008/p/5201781.html