欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

微信扫二维码下载客户端被挡 博客分类: 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>


微信打开如图:

微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 
其他地方打开如图:

微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 

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

微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 



  • 微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 
  • 大小: 16 KB
  • 微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 
  • 大小: 118.8 KB
  • 微信扫二维码下载客户端被挡
            
    
    博客分类: javascript 扫码下载二维码微信浏览器打开 
  • 大小: 100.5 KB