安卓微信中下载apk无反应 微信浏览器无法跳转到apk下载链接方案

此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。

安卓访问时可以直接自动跳转浏览器;

<?php
error_reporting(0);
if($_GET[‘open‘]==1 && strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘)!==false){
	header("Content-Disposition: attachment; filename=\"load.doc\"");
	header("Content-Type: application/vnd.ms-word;charset=utf-8");
}
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>Welcome</title>
	<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
	<meta content="yes" name="apple-mobile-web-app-capable"/>
	<meta content="black" name="apple-mobile-web-app-status-bar-style"/>
	<meta name="format-detection" content="telephone=no"/>
	<meta content="false" name="twcClient" id="twcClient"/>
	<style>
	body,html{width:100%;height:100%}
	*{margin:0;padding:0}
	body{background-color:#fff}
	.top-bar-guidance{font-size:15px;color:#fff;height:40%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat}
	.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
	.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}
</style>
</head>
<body>
	<div class="top-bar-guidance">
		<p>
			点击右上角<img src="//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"/> Safari打开
		</p>
		<p>
			可以继续访问本站哦~
		</p>
	</div>
	<a class="app-download-btn" id="BtnClick" href="javascript:;"> 点此继续访问 </a>
	<script>
		var url = ‘http://www.youngxj.cn‘;//更改需要跳转的地址
		document.querySelector(‘body‘).addEventListener(‘touchmove‘, function (event) {
			event.preventDefault();
		});
		window.mobileUtil = (function(win, doc) {
			var UA = navigator.userAgent,
			isAndroid = /android|adr/gi.test(UA),
			isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,
			isBlackBerry = /BlackBerry/i.test(UA),
			isWindowPhone = /IEMobile/i.test(UA),
			isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;
			return {
				isAndroid: isAndroid,
				isIOS: isIOS,
				isMobile: isMobile,
				isWeixin: /MicroMessenger/gi.test(UA),
				isQQ: /QQ/gi.test(UA)
			};
		})(window, document);
		if(mobileUtil.isWeixin){
			if(mobileUtil.isIOS){
				url = "https://t.asczwa.com/taobao?backurl=" + encodeURIComponent(url);
				document.getElementById(‘BtnClick‘).href=url;
			}else if(mobileUtil.isAndroid){
				url = ‘?open=1‘;
				document.getElementById(‘BtnClick‘).href=url;
				var iframe = document.createElement("iframe");
				iframe.style.display = "none";
				iframe.src = url;
				document.body.appendChild(iframe);
			}
		}else{
			document.getElementById(‘BtnClick‘).href=url;
			window.location.replace(url);
		}
	//setTimeout(‘WeixinJSBridge.invoke("closeWindow", {}, function(e) {})‘, 2000); </script>
</body>
</html>

原文地址:https://www.cnblogs.com/yyyyyyadmin/p/10326672.html

时间: 2024-08-29 23:27:22

安卓微信中下载apk无反应 微信浏览器无法跳转到apk下载链接方案的相关文章

微信中打开页面提示已停止访问无法跳转到外部浏览器怎么办

在我们使用微信营销的时候,很容易碰到推广连接在微信内无法打开或无法下载app的情况. 首先说一下推广域名在微信内无法打开的问题,这是因为微信将您的域名拦截导致,所以在微信内打开提示“已停止访问该网页”.其次再说一下为什么微信内置浏览器不提示前往Safari打开,这是因为缺少了一个微信跳转外部浏览器的接口,如果我们在代码中加入该接口,那么就可以实现ios系统提示前往Safari打开下载页,安卓系统则自动跳出到手机默认浏览器. 但上面的这个实现方式还不是最好的,最好的实现方式是苹果用户在微信内可直接

微信扫描二维码在内置浏览器打不开文件的下载链接怎么办?哪些api接口可以解决

有哪些api接口可以实现微信扫描二维码在内置浏览器打开文件的下载链接? 经常看到贴吧上有人吐槽微信的检测系统太严格了,动不动就拦截第三方链接.怎么才能解决,怎么才能避免等等一系列的问题.因为平时我也会分享一些有趣的app给朋友,所以这个问题就成了我的心头大患.于是我去百度找各种解决方案,最终找到了几个比较靠谱的api接口,用了以后感觉挺方便的,特写该篇文章分享给大家: Mindjump-API接口平台 366API-接口平台 大象跳转-API接口平台 这三个平台就接口稳定性这块相差都不大,唯一就

企业微信中的应用调起微信支付,支付不成功

问题描述: 最近在做一个支付接入.在企业微信中的工作台里面打开一个应用链接,选择商品,点击支付的时候,拉起商城的支付页,提示<请在微信你客户端打开链接>,点击去到微信,微信拉起密码输入框,输入密码以后,等待10多 秒以后.提示“系统繁忙,请稍后再试”. 解决方法: (还没解决,先记录问题.) 原文地址:https://www.cnblogs.com/sandyyeh/p/11579189.html

微信浏览器无法跳转到apk下载链接 微信分享的app下载不了

现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道 下面我们来实现,引导用户通过浏览器来下载apk包 看下效果,图片在最下面 在需要下载的页面中加入下面的代码 <div class="weixin-tip" style="display:none;">   <p>   <img src="/images/weixin-tip.

微信浏览器无法跳转到apk下载链接 微信屏蔽了我的APP下载链接如何处理

由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时,界面显示一片空白,容易误导以为在下载呢 <!DOCTYPE html><html><head><meta charset="utf-8" /><title>下载示例</title> <style type="text/css">#weixin-tip {    position: fixed; 

如何使用MaxJump工具在微信上直接下载apk,解决微信屏蔽下载的方法

现在微信的影响力在各大app中一直是名列前茅的,那我们如何用微信来推广自己的产品或让用户下载apk呢.相信许多商家都遇到一个问题,就是微信中屏蔽了直接下载的,而且分享的链接也不能直接跳转.多数商家选择用引导页遮罩层来解决这个问题,但是效果并不是很好,因为还是没有从根本上解决问题!!这里给大家推荐一款小工具,可以很好的实现直接下载和跳转的功能,从根本上解决大家的问题.1.首先复制自己所要推广的链接或APK下载地址链接.2.进入MaxJump工具提供者官网(www.maxapi.cn).3.如下图所

Mindjump-解决:在微信中访问app下载链接和网页url提示“已停止访问该网页”

最近团队在推广app的时候,经常会遇到分享到微信后用户访问提示“已停止访问该网页”.无奈去百度找解决方案,找了很多天才找到比较好的解决方案.特写这篇文章分享给那些遇到同样问题不知道怎么解决的朋友. 简单的处理方法 1. 复制推广链接,然后在浏览器打开我们需要用到的在线工具Mindjump 地址:http://www.mindjump.cn/ 2. 在工具的输入框中粘贴我们刚才复制的地址,然后点击生成按钮,复制新生成的跳转链接和二维码去微信中打开即可. 这个工具最大的有点就是无论你的链接是否已经被

如何用WxJump实现从微信中自动跳转到浏览器并下载APP(apk下载)

做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了.但是微信的扫一扫之后下载不了. 上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一扫不能下载的情况.这时候我们一般会建议用户使用uc或者其他第三方浏览器自带的扫一扫功能下载.但是现在的微信太普及了,很多人都习惯性的使用微信来扫码下载,总不能每个用户都解释一遍,所以我们一

简单几步轻松实现在微信中直接下载APK

目前的APP基本都支持二维码扫描,发现二维码用微信扫描后打不开,无法跳转,经折腾发现是微信的一种安全机制, Androidapk的下载本质上就是文件的下载,所以我们只需要在后台提供一个下载的方法,就能是实现apk的下载. 月牙跳转是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页. 1.打开 旋风微跳网址:http://www.zjychina.cn/ 2.准备好我们的推广链接:实例如