0516 日重点: 判断用户是否在app内打开页面

1.判断用户此时是否是在app中打开页面的。如果不是,就显现出下载app的按钮,点击下载app。

 

<script>
function jsBridgeApp(data) {

  var iosScheme = "CH1jia2App://CHParsing?params=" + encodeURI(JSON.stringify(data));
  var androidScheme = 'com.chuanghe.scheme://CHParsing?params=' + encodeURI(JSON.stringify(data));
  var isAndroid = !!navigator.userAgent.match(/android/ig);
  var isIos = !!navigator.userAgent.match(/iphone|ipod/ig);
  var isApp = !!navigator.userAgent.match(/ChuangHeUserAgent/ig);
  var iosUrl = 'http://a.app.qq.com/o/simple.jsp?pkgname=com.chuanghe.android.client';
  var androidUrl = 'http://a.app.qq.com/o/simple.jsp?pkgname=com.chuanghe.android.client';


  //console.debug(JSON.stringify(data));
  //console.debug(iosScheme);
  //console.debug(androidScheme);


  if (navigator.userAgent == "ChuangHeIos") {
    // window.ChuangHe.goodsClick(encodeURI(JSON.stringify(data)));
  } else if (navigator.userAgent == "ChuangHeAndroid") {
    // window.ChuangHe.goodsClick(encodeURI(JSON.stringify(data)));
  }
  else if (isIos) {

    $('#downapp').show();

    // window.location.href = iosScheme;
    // window.setTimeout(function () {
    // window.self.location = iosUrl
     // }, 6000)
  } else if (isAndroid) {
    $('#downapp').show();

    // window.location.href = androidScheme;
    // window.setTimeout(function () {
    // window.self.location = androidUrl
    // }, 6000)
  } else {
    $('#downapp').show();

    console.debug('其它浏览器中打开');
  }
}

</script>

posted on 2017-05-16 12:14  水月纯明  阅读(731)  评论(0)    收藏  举报

导航