基于JavaScript代码实现微信扫一扫下载APP
作者:bea
有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,也不能说是全面禁止吧,因为腾讯、微信是一家嘛,通过应用宝审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将该页面的url生成为一个二维码 (我使用的是草料二维码生成器)。判断是否为微信的内核来做引导下载,如果是直接使用浏览器(如:uc)打开的,那么就直接下载app。如果是微信内核就表示是在微信的内置浏览器中打开,那么
有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,也不能说是全面禁止吧,因为腾讯、微信是一家嘛,通过应用宝审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将该页面的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>
好了,代码先给大家写这么多,大家可以根据以上内容根据自己的需求扩展知识,希望以上所述能够给大家带来帮助。
有用 | 无用
微信扫一扫下载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>
好了,代码先给大家写这么多,大家可以根据以上内容根据自己的需求扩展知识,希望以上所述能够给大家带来帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
- jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
- AngularJS中实现显示或隐藏动画效果的方式总结
- javascript数据类型验证方法
- jQuery操作基本控件方法实例分析
- javascript图片延迟加载实现方法及思路
- jQuery动画显示和隐藏效果实例演示(附demo源码下载)
- 详解javascript高级定时器
- jQuery动画效果相关方法实例分析
- js实现文字垂直滚动和鼠标悬停效果
- jquery正则表达式验证(手机号、身份证号、中文名称)
- jQuery语法小结(超实用)
- 解决JS无法调用Controller问题的方法
- 简单谈谈JavaScript的同步与异步
- jQuery实现简单的图片查看器
- 基于jQuery实现美观且实用的倒计时实例代码
- 基于JavaScript实现手机短信按钮倒计时(超简单)
- Highcharts使用简例及异步动态读取数据
- JavaScript阻止回车提交表单的方法