微信内置浏览器不支持下载文件或应用解决方案——李帅醒博客

时间:2021-11-04 19:25:42

在微信的内置浏览器(QQ内置浏览器也一样)里他屏蔽了下载链接,不管是app的下载链接,还是普通文件的链接都屏蔽了,这个问题有两个解决方案。

首先如果你是App下载链接就传到腾讯应用宝,但是这会给应用宝带来流量,如果二次下载折损率很高。其二就是提示引导用户在浏览器打开所以如果你没有将软件上传到应用宝里,或者你的文件不是APP,那么就需要第二种方法了,首先是需要判断用户的浏览器是否为微信内置浏览器,如果是弹出一个图层,提示用户点击右上角的三个点,然后点击在浏览器中打开即可。

微信内置浏览器不支持下载文件或应用解决方案——李帅醒博客

判断是否为微信浏览器的js代码:

function downloaded(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
alert("是");

} else {
location.href="http://emoji.adline.com.cn/"
}
}
如果调用应用宝下载app:

你可以在腾讯应用宝上传你的app,然后通过浏览器查看在应用宝上的apk下载地址,敏捷个人的应用下载就是这样修改

修改你原来apk下载地址,例如把你的http://www.Lishuaixing.cn/download/test.apk 改成 http://www.Lishuaixing..cn/down.myapp.com/test.apk,这样就可以下载了。