微信用浏览器打开实现

由于微信内置浏览器不支持非自己平台的APP(注:APP没有发布到腾讯应用宝)的下载,所以需要改变思路,提示用户用浏览器打开下载即可。

第一步:CSS样式代码

.wxtip {
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 998;
	display: none;
}

.wxtip-icon {
	width: 52px;
	height: 67px;
	background: url(weixin-tip.png) no-repeat;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
}

.wxtip-txt {
	margin-top: 107px;
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
}

第二步:HTML代码

<div>
    <a href="你的苹果APP下载路径" class="a1">
				<div class="divBox">iphone版下载</div>
			</a> 
			<a id="weiXin" class="a2" href="javascript:androidDownload();">
				<div class="divBox">安卓版下载</div>
			</a>
			<div class="wxtip" id="JweixinTip" style="display: none;">
				<span class="wxtip-icon"></span>
				<p class="wxtip-txt">
					<img alt="浏览器打开" src="/cc/images/live_weixin.png">
				</p>
			</div>
	<a id="notWeiXin" href="你的APP下载路径"
			class="a2">
			<div class="divBox">安卓版下载</div>
	</a>
</div>

第三步:JS代码

<script type="text/javascript">
	$(document)
			.ready(
					function() {
						var isWeixin = is_weixin();
						var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight
								: document.documentElement.clientHeight;
						var weixinTip = $('<div id="weixinTip"><p><img id="weiXinImg" src="/cc/images/live_weixin.png"/></p></div>');

						if (isWeixin) {
							$("#notWeiXin").attr("style", "display:none;");
						} else {
							$("#weiXin").attr("style", "display:none;");
						}
					});
	function is_weixin() {
		var ua = navigator.userAgent.toLowerCase();
		if (ua.match(/MicroMessenger/i) == "micromessenger") {
			return true;
		} else {
			return false;
		}
	}

	function androidDownload() {
		$("#JweixinTip").attr("style", "display:block;");
	}

注意:我是用jquery来做的,所以别忘了把jquery的js库引进来。然后就可以了

转载于:https://my.oschina.net/lybblbb/blog/1544635

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值