JavaScript 中,判断用户设备

发布时间:2024-09-19 15:39:12    发布者:文昌文城莱奥网络技术工作室    浏览次数:82

function detectMobileOS() {
    var userAgent = navigator.userAgent || navigator.vendor || window.opera;

    // 检测是否为iOS设备
    if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
        return 'iOS';
    }

    // 检测是否为Android设备
    if (/android/i.test(userAgent)) {
        return 'Android';
    }

    return 'unknown';
}

// 使用示例
var os = detectMobileOS();
if (os === 'iOS') {
    console.log("This is an iOS device");
} else if (os === 'Android') {
    console.log("This is an Android device");
} else {
    console.log("Unknown device");
}