最近替朋友放一个微信下载链接,通过二维码扫描下载。

通过扫描二维码下载APP已成为一个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常下载。

提供解决方案:1.使用腾讯应用宝;2.提示用户使用浏览器打开。

采用方案:弹出一个遮罩提示用户在新的浏览器窗口打开。

再也不用管微信如何的更新,直接判断微信的ua,然后弹出一个遮罩提示用户在浏览器中打开下载。并且不加关闭的按钮。类似于下面这样子:

这样子用户就只能在浏览器中打开,并且可以直接下载应用了。欢迎打开微信扫描查看(其他扫描没有效果)。

演示地址:http://wzf.zjychina.cn/wt0437.html

如果这个代码对你有用,希望你在下载时也点击star一下。

版本一、JS

版本二、jQuery

版本三、:jquery+css+div(虽然操作复杂,但实际上平时常用这种)。

如果你已经将它用在你的项目中了,欢迎留下你的在线地址哦。

另加一个判断手机QQ的UA

function is_mobileQQ() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/\sQQ/i) == " qq" && /iphone/i.test(ua) == false) {
return true;
} else {
return false;
}
}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"/><title>微信弹出遮罩</title>
</head>
<body><style type="text/css">*{margin:0; padding:0;}img{max-width: 100%; height: auto;}.test{height: 600px; max-width: 600px; font-size: 40px;}</style><div class="test"><a href="http://mp.weixin.qq.com/mp/redirect?url=http://mobile.xinlianwang.com/android/distributor/DistributorApp.apk#weixin.qq.com#wechat_redirect ">有效跳转</a></div><script type="text/javascript" src="http://libs.useso.com/js/jquery/1.9.0/jquery.min.js"></script><script type="text/javascript">function is_weixin() {var ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger") {return true;} else {return false;}}var isWeixin = is_weixin();var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight;var weixinTip = $('<div id="weixinTip"><p><img src="live_weixin.png" alt="微信打开"/></p></div>');if(isWeixin){$("body").append(weixinTip);}else{window.location.href="www.yishengqiao.com/1/DoctorBridge.apk";}$("#weixinTip").css({"position":"fixed","left":"0","top":"0","height":winHeight,"width":"100%","z-index":"1000","background-color":"rgba(0,0,0,0.8)","filter":"alpha(opacity=80)",});$("#weixinTip p").css({"text-align":"center","margin-top":"10%","padding-left":"5%","padding-right":"5%"});</script>
</body>
</html>

微信扫一扫二维码无法下载APP的解决方案相关推荐

  1. 微信扫描二维码无法下载app如何解决

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  2. 微信扫描二维码无法下载app

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  3. 微信扫描二维码实现下载app文件

    1.把apk文件上传至服务器,或者后端项目中. 获取下载链接,使用草料二维码生成二维码,选择网址生成二维码. 草料二维码:https://cli.im/url 2.使用微信打开网址时,无法在微信内打开 ...

  4. 用一个二维码做下载app,自动区分是 ios 还是 android

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  5. H5页面唤起指定app或跳转到应用市场(扫描二维码直接下载APP)

    场景1: 在 h5 页面上,不管用户是否安装过该app,都直接跳转到应用市场,让用户从应用市场上打开app. 思路: 这种场景处理比较简单,直接判断判断是android端还是ios端,然后在点击按钮上 ...

  6. 通过扫描二维码进入下载APP的流程

    利用远程桌面连接阿里云服务器 在"开始"界面找到服务器管理器 在"服务器管理器"界面找到IIS,然后点击进入IIS管理器 4. 在IIS管理器中双击打开MIME ...

  7. 微信扫码登录,微信公众号生成二维码,关注登录nodejs+vue

    微信公众号生成二维码,关注后扫码登录 技术栈为nodejs+vue 有不懂的可以加我微信yizheng369 1.效果 初始: 关注后: 2.源码 此项目为前后端分离项目,前后端代码都在这个仓库里, ...

  8. 微信扫一扫 扫普通链接二维码打开微信小程序

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 扫普通链接二维码打开小程序 为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普 ...

  9. 『小程序开发』关于微信小程序扫普通链接二维码打开小程序的具体配置流程...

    前言: 对于扫普通链接二维码打开小程序的功能详解,官方api已经可以说是接近手把手的教学,咱们这里不做累述,直接上图走起...官方接入指南 功能介绍 扫二维码登录小程序...^_^ 限制 1.对于普通 ...

  10. 【Exception】微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序

    [Exception]微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序 一.问题描述 1.公司业务有个需求,扫描普通的二维码,跳转到小程序的某个页面, ...

最新文章

  1. 学习junit和hamcrest的使用
  2. optee运行时来了一个REE(linux)中断--代码导读
  3. 七天开发安卓软件(五)
  4. 为AWT的机器人创建DSL
  5. 树展示 移动端_百度移动端开始用网站品牌名代替网址显示
  6. hdu1114Piggy-Bank(完全背包)
  7. 【ES】CURL 操作 ES命令集合
  8. UI设计素材 | 备用的404界面,存起来
  9. Java基础算法看这一篇就够了,简单全面一发入魂
  10. java 解析umd文件_Webpack UMD:严重依赖...无法静态提取
  11. 第三次作业(尤心心)
  12. Eventide插件夏季促销
  13. YARN中的任务队列调度器-公平调度器(Fair Scheduler)
  14. PHPstrom + xdebug + postman断点调试代码 php谷歌浏览器代码断点调试
  15. 利用JS制作抖音同款3D照片墙(three.js)
  16. 语义分割论文-DeepLab系列
  17. 智能音箱场景下的性能优化
  18. Cadence Orcad Capture创建多部分Symbol及Homogeneous及Heterogeneous图文教程及视频演示
  19. 【Pandas入门教程】如何读取和写入表格数据
  20. 【面试利器】 原生JS灵魂拷问,你能答上多少(一)

热门文章

  1. 初探MySQL的语句之一
  2. 《计算机网络》-- 第一章 概述
  3. 前端必备:从头开始,搞懂Promise之Promise基础
  4. 苹果无需越狱(iPhone、iPad)手机多开教程
  5. 一鸣心所向:数字营销中的智商、逆商和情商
  6. 用python做个聊天机器人与群发助手~再也不怕没时间回女友,闺蜜被胖揍了~
  7. 微信声音锁会上传到服务器吗,微信声音锁原理是什么?微信声音锁安全吗?
  8. java开发用win7好还是win10_win7和win10系统哪个好用
  9. C语言程序设计选题参考
  10. 打印html并去掉页眉页脚