原创

JavaScript 实现微信扫一扫下载APP功能

微信开发的扫一扫下载APP功能,在更新最新版本之后以将类似功能给禁用了,但是可以通过应用宝审核的应用可以通过扫一扫直接下载的。但是考虑到通过审核的话还是需要时间的,那么大家可以用下面这一段来解决此问题。

通过做一个引导html页来实现,将该页面的url生成为一个二维码,判断是否为微信的内核来做引导下载,如果不是直接使用浏览器(如:uc,google)打开的,直接下载app。如果是微信内核就表示是在微信的内置浏览器中打开,那么就出现一个引导图标,引导用户去用浏览器打开,用浏览器打开之后就直接下载了。

实现微信扫一扫下载APP功能,具体代码如下:

<script type="text/javascript">
   var weixin=document.getElementById("weixinStyle");
   window.onload=function(){
    /*     
     * 判断是否为微信内核
     * */
    if(isWeixin()){
     weixin.className = "show";    
    }else{   
     location.replace("http://www.yoodb.com/...");   
    }
   }
   function isWeixin(){
    var WxObj=window.navigator.userAgent.toLowerCase();
    if(WxObj.match(/microMessenger/i)=='micromessenger'){
     return true;
    }else{
     return false;
    }
   }
</script>
~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信