欧美精品免费观看二区/在线观看av/粉嫩国产精品14xxxxx/亚洲精品视频在线观看免费

jQuery 判斷是否移動端訪問
發布時間:2024-03-07

    在使用 jQuery 判斷是否移動端訪問時,可以通過檢測窗口的寬度或者用戶代理字符串(User Agent String)來進行判斷。

    以下是兩種方法:

    方法一:檢測窗口寬度

    $(document).ready(function() {
        // 獲取窗口寬度
        var windowWidth = $(window).width();
    
    
        // 設置一個閾值,例如 768px,根據實際需要調整
        var mobileThreshold = 768;
    
    
        // 判斷是否為移動端
        if (windowWidth < mobileThreshold) {
            // 在移動端執行的代碼
            console.log("移動端訪問");
        } else {
            // 在非移動端執行的代碼
            console.log("非移動端訪問");
        }
    });


    方法二:檢測用戶代理字符串
    $(document).ready(function() {
        // 獲取用戶代理字符串
        var userAgent = navigator.userAgent;
    
    
        // 判斷是否包含移動設備關鍵字,例如 "Android"、"iPhone"、"iPad" 等
        if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent)) {
            // 在移動端執行的代碼
            console.log("移動端訪問");
        } else {
            // 在非移動端執行的代碼
            console.log("非移動端訪問");
        }
    });


    選擇哪種方法取決于你的具體需求和項目要求。
    請注意,檢測用戶代理字符串并不是百分之百可靠,因為用戶代理字符串可以被修改。因此,根據具體情況選擇適當的方法。