您的位置:首页 > 移动开发 > 微信开发

判断分享是不是微信

2016-06-30 15:59 477 查看
// 检查是否是微信分享

function isWeixin(){
  var ua = navigator.userAgent.toLowerCase(); //获取用户端信息
  if(ua.indexOf('micromessenger')>0){ //检测特殊字符串"micromessenger"的位置
    return true;
  }else{
    return false;
  }
}

function isShowWeiXin(){
  if(isWeixin()){
    document.getElementById('mcover').style.display='block'; //如果是微信,则显示微信遮罩层
   }else{
    var url = "http://common.culihui.com/extImage/download/pro/android_clh_portal.apk";
    statistics(url);
  }
}

function isIphone(){
  if(isWeixin()){
    document.getElementById('mcover').style.display='block';
  }else{
    var url = "https://itunes.apple.com/cn/app/cu-li-hui/id988262340?mt=8";
  statistics(url);
}
}

function GetQueryString(name){
  var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  var r = window.location.search.substr(1).match(reg);
  if(r!=null){
    return unescape(r[2]);
  } else{
    return null;
  }
}

function statistics(url){
  var equipment = GetQueryString("equipment");
  var source = GetQueryString("source");
  $.ajax({
    url: "statistics.jhtml",
    type: "GET",
    data: {equipment: equipment, source: source},
    success: function() {
    window.location.href = url;
  },
  error: function(){
    return;
  }
  });
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: