js 判断移动设备是Android还是iOS

直接上代码,你只需复制粘贴

//获取设备信息
        var device = function() {
            var agent = navigator.userAgent.toLowerCase();
            var result = {
                //获取当前操作系统
                os: function() {
                    if(/|iphone|ipod|ipad|ios/.test(agent)) {
                        return 'ios';
                    }else{
                        return 'other';
                    }
                }(),

                //获取微信版本,不在微信WebWiew则返回falase

                weixin: parseVersion('micromessenger'),

                //获取你的App版本,不在App WebWiew则返回falase。记得把myapp改成你的app特殊标识

                myapp: parseVersion('myapp')
            };
            result.ios = result.os === 'ios'; //是否IOS

            return result;
        };
        var de = device();
        if(de.ios){
            alert("ios");
        }else{
            alert("Android");
        }


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,790评论 25 709
  • 从图书室借阅了杜拉斯的《广岛之恋》,之前我只听说过却不知道这竟是一部剧本,索性一气呵成地看了电影。 这是1959年...
    夏亦_阅读 495评论 0 0
  • 刚刚看完烈日灼心,随便说几句。如果满分五颗星的话,我给四颗。 没给满分是因为这个结局。之前也看了白色...
    薛定谔的好人丶阅读 661评论 0 4
  • 男人究竟是因爱而性,还是因性而爱?最近在和几个相熟姑娘一起吃饭时,有个妹子又将这个看似千古谜团似的问题抛了出来。 ...
    露十七阅读 22,938评论 157 482
  • 外面一声声鸡鸣,我看了看表,快6点了,我穿上衣服回到老房子,看到母亲已经起来了。她说她四点多就起来了,给我煮了20...
    来一凡阅读 366评论 0 0