基于JavaScript代码实现微信扫一扫下载APP


Posted in Javascript onDecember 30, 2015

有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,也不能说是全面禁止吧,因为腾讯、微信是一家嘛,通过应用宝审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将该页面的url生成为一个二维码 (我使用的是草料二维码生成器)。判断是否为微信的内核来做引导下载,如果是直接使用浏览器(如:uc)打开的,那么就直接下载app。如果是微信内核就表示是在微信的内置浏览器中打开,那么就出现一个引导图标,引导用户去用浏览器打开,用浏览器打开之后就直接下载。

微信扫一扫下载app代码片段如下所示:

<script type="text/javascript">
   var weixin=document.getElementById("weixinStyle");
   window.onload=function(){
    /*     
     * 判断是否为微信内核 是 则显示引导图标 否则 不显示直接下载
     * */
    if(isWeixin()){
     weixin.className = "show";    
    }else{   
     location.replace("写入你的apk网络下载地址");   
    }
   }
   function isWeixin(){
    var WxObj=window.navigator.userAgent.toLowerCase();
    if(WxObj.match(/microMessenger/i)=='micromessenger'){
     return true;
    }else{
     return false;
    }
   }
</script>

好了,代码先给大家写这么多,大家可以根据以上内容根据自己的需求扩展知识,希望以上所述能够给大家带来帮助。

Javascript 相关文章推荐
JS 学习笔记 防止发生命名冲突
Jul 30 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
Mar 17 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
jQuery日历插件datepicker用法详解
Mar 03 Javascript
详解Matlab中 sort 函数用法
Mar 20 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 Javascript
AngularJS基础 ng-src 指令简单示例
Aug 03 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
Vue 中的compile操作方法
Feb 26 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
Apr 04 Javascript
layUI实现列表查询功能
Jul 27 Javascript
JS获取动态添加元素的方法详解
Jul 31 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 #Javascript
JavaScript小技巧整理
Dec 30 #Javascript
jQuery拖动元素并对元素进行重新排序
Dec 30 #Javascript
jQuery给元素添加样式的方法详解
Dec 30 #Javascript
Underscore源码分析
Dec 30 #Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
Dec 30 #Javascript
javascript实现禁止复制网页内容汇总
Dec 30 #Javascript
You might like
一个简单的MySQL数据浏览器
2006/10/09 PHP
php GD绘制24小时柱状图
2008/06/28 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
浅谈Python peewee 使用经验
2017/10/20 Python
图解Python变量与赋值
2018/04/03 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
Python3enumrate和range对比及示例详解
2019/07/13 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
好的自荐信包括什么内容
2013/11/07 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
公司员工活动策划方案
2014/08/20 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
行政诉讼答辩状
2015/05/21 职场文书
2015年秋季小班开学寄语
2015/05/27 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
赤壁观后感(2)
2015/06/15 职场文书
安全温馨提示语大全
2015/07/14 职场文书
企业安全生产规章制度
2015/08/06 职场文书
redis protocol通信协议及使用详解
2022/07/15 Redis