基于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 建立对象的方法
Apr 21 Javascript
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 Javascript
JavaScript中常用的验证reg
Oct 13 Javascript
bootstrap table sum总数量统计实现方法
Oct 29 Javascript
vue弹窗插件实战代码
Sep 08 Javascript
node版本管理工具n包使用教程详解
Nov 09 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
May 01 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
Javascript实现鼠标移入方向感知
Jun 24 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
Jul 09 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
php模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python爬取附近餐馆信息代码示例
2017/12/09 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
英文推荐信格式范文
2014/05/09 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
党委班子对照检查材料
2014/08/19 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
董事长新年致辞
2015/07/29 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫