微信扫二维码下载客户端被挡

项目里有一个扫二维码下载客户端的功能,扫码直接调用下载链接地址。
遇到问题如下:
使用微信扫二维码下载被和谐,完全无响应,点右上角功能键只有收藏功能,不能使用浏览器打开。而其他地方扫二维码下载是正常的。
解决办法如下:
添加一个下载页面,如果是微信中打开本页面,就提示用户点击右上角选择浏览器打开。如果是其他地方打开本页面,就重定向到客户端下载链接。
判断页面是否在微信中打开的代码如下:

<body>
<div id="title" class="title" ></div>

<script>
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
//return true;
document.getElementById("title").innerHTML="<p><img src='images/and_img.png' width='100%' /></p>";
} else {
window.location.href = "app/js_eqiyun_fax_client_1.0.1.apk";
//return false;
}
</script>

</body>


微信打开如图:

[img]http://dl2.iteye.com/upload/attachment/0106/8377/f27b3cf7-3982-3d17-8f97-cea96f8122bc.png[/img]
其他地方打开如图:

[img]http://dl2.iteye.com/upload/attachment/0106/8379/3eb1437e-a241-3eed-bde7-cd56f1b8c8ad.png[/img]

显示图片(透明的)(有需要的可以保存下):

[img]http://dl2.iteye.com/upload/attachment/0106/8365/7e13287d-c565-3199-a40a-fde3356d5510.png[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值