javascript 判断是否移动设备访问

  javascript判断访问网站的是被是否为移动设置或者pc客户端

<script>
    // 判断是否为移动端运行环境

    // wukong.name 20130716

    if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {

        if (window.location.href.indexOf("?mobile") < 0) {

            try {

                if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {

                    // 判断访问环境是 Android|webOS|iPhone|iPod|BlackBerry 则加载以下样式

                    document.write('OS为Android|webOS|iPhone|iPod|BlackBerry');

                }

                else if (/iPad/i.test(navigator.userAgent)) {

                    // 判断访问环境是 iPad 则加载以下样式

                    document.write('OS为iPad');

                }

                else {

                    // 判断访问环境是 其他移动设备 则加载以下样式

                    document.write('OS为其他');

                }

            }

            catch (e) { }

        }

    }

    else {

        // 如果以上都不是,则加载以下样式

        document.write('OS为PC');

    }
</script>

来源:http://wukong.name/mobile_demo/

加支付宝好友偷能量挖...


评论(0)网络
阅读(103)喜欢(0)JavaScript/Ajax开发技巧