判断手机端用户打开页面时是android还是ios,并将判断结果通过ajax返回给url接口,传递回去

首先判断页面是android还是ios,然后利用ajax将结果通过接口url返回回去,记录到log日志中,以统计android和ios用户访问该页面的数量(数据统计)

<script type="text/javascript">
    window.onload = function(){//页面加载之后立即执行
        var u = navigator.userAgent;
        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
        var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
        if(isAndroid == true){
            <!-- alert('是否是Android:'+isAndroid); -->
            
            $.ajax({
                type: "POST",
                url: "接口地址",//请求的接口地址
                data: {"SystemType":"android"},//android如果为常量必须加引号,变量的话不需要加引号
                dataType:"json",  
                success: function(msg){
                    alert(msg);
                },
                error: function(error){
                    alert("android提交失败");
                }
            });
        }else if(isiOS == true){
            <!-- alert('是否是iOS:'+isiOS); -->
            
            $.ajax({
                type: "POST",
                url: "接口地址",
                data: {"SystemType":"ios"},
                dataType:"json",  
                success: function(msg){
                     alert(msg);
                },
                error: function(error){
                     alert("ios提交失败");
                }
            });
        }
    }
</script>

 

posted @ 2016-12-08 16:43  申文哲  阅读(1229)  评论(0编辑  收藏  举报