需求:从微信公众号里的栏目跳到外部浏览器进行apk文件下载
原因:在微信内不允许直接下载apk
这里有一个解决方案,直接上关键代码
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0, user-scalable=no, width=device-width" name="viewport">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="description" content="" />
<meta name="keywords" content="" />
<!--<link rel="stylesheet" type="text/css" href="__CSS__/ionic.min.css"> -->
<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
<link rel="stylesheet" type="text/css" href="css/wx.css">
<title>下载APP</title>
</head>
<style>
*{
margin:0px;
padding:0px;
}
body{
background:#fff;
/*overflow:hidden;*/
}
#weixin-tip img{
width:100%;
}
#weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}
#weixin-tip p{position:relative;width:90%;margin:0 auto;}
#weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:0;}
</style>
<body>
<a id="J_weixin" href='文件下载地址'>
<div id="weixin-tip"><p><img src="__STATIC__/index/lib/tp_1.png" alt="微信打开"/><span id="close" title="关闭" class="close">×</span></p></div>
</body>
<script>
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
window.onload = function() {
var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉
var btn = document.getElementById('J_weixin');
var tip = document.getElementById('weixin-tip');
var close = document.getElementById('close');
if (is_weixin) {
btn.onclick = function(e) {
tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏
tip.style.display = 'block';
return false;
}
close.onclick = function() {
tip.style.display = 'none';
}
}
}
// var remap=document.getElementById('remap');
// remap.style.height=(winHeight-20) + 'px';
</script>
</html>
经过测试没有问题:
但是,目前经过我们长时间的研究和更新,现在推出最新版本,微信自动跳转手机默认浏览器打开下载链接
比之前方案更便捷,介绍如下:
操作方式:
旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。
1、打开 旋风微跳 网址:http://www.zjychina.cn
2、准备好我们的推广链接:实例如:www.baidu.com 在输入框填写你的下载链接,填写完毕后。点击生成按钮
3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。
4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。
欢迎大家测试体验,并提出宝贵意见