jquery怎么判断设备是否为手机?

jquery怎么判断设备是否为手机?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

jquery怎么判断设备是否为手机?

下面我们通过代码示例来看看。

    //判断是否是手机
    function IsMobile() {
        var isMobile = {
            Android: function () {
                return navigator.userAgent.match(/Android/i) ? true : false;
            },
            BlackBerry: function () {
                return navigator.userAgent.match(/BlackBerry/i) ? true : false;
            },
            iOS: function () {
                return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
            },
            Windows: function () {
                return navigator.userAgent.match(/IEMobile/i) ? true : false;
            },
            any: function () {
                return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS()
                 || isMobile.Windows());
            }
        };

        return isMobile.any(); //是移动设备
    }

说明:

navigator对象指向了一个包含浏览器相关信息的对象。navigatot中包含了一些常用到的属性,如

  • navigator.appVersion 浏览器的版本号

  • navigator.appName 浏览器的名称

  • navigator.language 浏览器使用的语言

  • navigator.platform 浏览器使用的平台

  • navigator.userAgent 浏览器的user-agent信息

其中userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

一般来讲,它是在 navigator.appCodeName 的值之后加上斜线和 navigator.appVersion 的值构成的。

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是jquery怎么判断设备是否为手机?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读

    笔记本无法识别鼠标usb设备怎么办

    笔记本无法识别鼠标usb设备怎么办,鼠标,无法识别,本文目录笔记本无法识别鼠标usb设备怎么办usb鼠标连接电脑显示无法识别该设备是怎么回事

    电脑开机声音如何判断故障?

    电脑开机声音如何判断故障?,故障,声音,系统,台式机主机主板上如果安装有小蜂鸣器,在电脑出现故障时会发出报警,通过报警判断故障时应考虑当前

    如何判断硬盘是否能得到保证

    如何判断硬盘是否能得到保证,,虽然说,从正当渠道购买的新硬盘都自动享有一定年限的保修服务,但这并不是说在这个年限内一定可以享有这种服务

    电脑无限上网设备|无限上网软件

    电脑无限上网设备|无限上网软件,,无限上网软件请确认电脑上的无线网卡状态是否正常?如果不正常,建议自行检查电脑网卡,如果无线网卡状态正常,

    2010年底DIY硬件总结和安装参考

    2010年底DIY硬件总结和安装参考,,它似乎只是一眨眼的功夫从过去的最后一眼。看看现在的岗位似乎就在昨天,但看看当年的内容是真的走了,如果

    双显的环境,独立显卡如何判断坏了?

    双显的环境,独立显卡如何判断坏了?,显卡,判断,独立,这个很好判断,打开设备管理器查看一下自己的独立显卡有没有出现感叹号,是不是运转正常就可

    保存硬盘上的数据,谁更有价值

    保存硬盘上的数据,谁更有价值,,常用的数据存储方式有两种:硬盘和光盘。用户或多或少对自己说,好的有很多人。争了,不知道你是否有账户的账号,两

    宏碁的总裁是Win8设备的生产更加有信心

    宏碁的总裁是Win8设备的生产更加有信心,,3月11日,百事可乐被告知晚上:宏碁有限公司(2353。TW),台湾的个人电脑制造商,星期一说,微软有更多的信心