微信扫二维码下载客户端被挡 博客分类: javascript 扫码下载二维码微信浏览器打开
程序员文章站
2024-03-14 22:04:29
...
项目里有一个扫二维码下载客户端的功能,扫码直接调用下载链接地址。
遇到问题如下:
使用微信扫二维码下载被和谐,完全无响应,点右上角功能键只有收藏功能,不能使用浏览器打开。而其他地方扫二维码下载是正常的。
解决办法如下:
添加一个下载页面,如果是微信中打开本页面,就提示用户点击右上角选择浏览器打开。如果是其他地方打开本页面,就重定向到客户端下载链接。
判断页面是否在微信中打开的代码如下:
微信打开如图:
其他地方打开如图:
显示图片(透明的)(有需要的可以保存下):
遇到问题如下:
使用微信扫二维码下载被和谐,完全无响应,点右上角功能键只有收藏功能,不能使用浏览器打开。而其他地方扫二维码下载是正常的。
解决办法如下:
添加一个下载页面,如果是微信中打开本页面,就提示用户点击右上角选择浏览器打开。如果是其他地方打开本页面,就重定向到客户端下载链接。
判断页面是否在微信中打开的代码如下:
<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>
微信打开如图:
其他地方打开如图:
显示图片(透明的)(有需要的可以保存下):