码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-12-08 17:42:15      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:请求   code   useragent   adr   window   else   ext   ios   打开   

首先判断页面是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>

 

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

标签:请求   code   useragent   adr   window   else   ext   ios   打开   

原文地址:http://www.cnblogs.com/wenzheshen/p/6145499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!