首页 > 移动运营 > 手机建站 > 解决js判断自动识别页面是通过那个app打开的方法

解决js判断自动识别页面是通过那个app打开的方法

上一篇 下一篇

很多时候在做推广时候,都需要统计用户是通过那个渠道过来了。就需要一个APP端渠道统计,可以通过下面方法来实现统计。希望对有需求方便的朋友有帮助!

<!--获取APP信息-->  
    <script type="text/JavaScript">  
        var browser = {  
             versions: function () {  
                var u = navigator.userAgent, app = navigator.appVersion;  
                return {         //移动终端浏览器版本信息  
                   trident: u.indexOf('Trident') > -1, //IE内核  
                   presto: u.indexOf('Presto') > -1, //opera内核  
                   webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
                   gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
                   mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端  
                   ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
                   android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器  
                   iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器  
                   iPad: u.indexOf('iPad') > -1, //是否iPad  
                   webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部  
                };  
             }(),  
             language: (navigator.browserLanguage || navigator.language).toLowerCase()  
        }  
      
        if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面  
            var ua = navigator.userAgent.toLowerCase();//获取判断用的对象  
            if (ua.match(/MicroMessenger/i) == "micromessenger") {  
                    //在微信中打开  
                    document.getElementById('platform').value="微信";  
            }else if (ua.match(/WeiBo/i) == "weibo") {  
                    //在新浪微博客户端打开  
                    document.getElementById('platform').value="新浪微博";  
            }else if (ua.match(/QQ/i) == "qq") {  
                    //在QQ打开  
                    document.getElementById('platform').value="QQ";  
            }  
         } else {  
            //否则就是PC浏览器打开,获取前一个页面  
            var pin=document.referrer;  
            document.getElementById('platform').value=pin;      
         }  
    </script>  

模板简介:该模板名称为【解决js判断自动识别页面是通过那个app打开的方法】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【手机建站】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 30,006次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 05-14
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
  • 移动业界
  • 移动应用
  • 手机建站
  • 移动搜索
  • 热门推荐 更多 >
    单页式简历模板 html5 企业网站 微信素材 微信文章 微信模板 微信图片 响应式 微信公众平台 自适应
    您可能会喜欢的其他模板