微信浏览器禁止下载APK的处理方法-跳转浏览器打开

通过扫描二维码下载APP已成为一个非常方便的通过扫描二维码下载APP已成为一个大家常用且非常方便的方式,微信也成为扫描二维码重要的工具,但是很多用户用微信扫描后会提示“已停止访问网页”,这是因为微信把你的链接拦截了,微信scheme接口会对含APK和IOS文件的链接进行屏蔽,所以用户在微信中无法打开。

此时就需要用户在微信内无论是直接打开链接还是识别二维码都能直接下载app。这个功能的实现需要对app的php代码进行相关的处理,下面给大家讲解一下这个功能的实现的方式和效果。

实现教程:http://www.zjychina.cn

功能实现后ios系统可在微信内直接下载app,安卓则自动跳转浏览器下载。

1. App Store应用实现效果

2. 企业版app实现效果

3. 安卓用户则自动打开手机浏览器下载app。

代码编程

HTML代码

var ua = navigator.userAgent;

var isWeixin =  !!/MicroMessenger/i.test(ua);

CSS代码

1 #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;}

2 #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}

3 #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}

JS封装代码

1 var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf(‘micromessenger’) !== -1})();

2 window.onload = function() {

3 var winHeight = typeof window.innerHeight != ‘undefined’ ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉

4 var btn = document.getElementById(‘J_weixin’);

5 var tip = document.getElementById(‘weixin-tip’);

6 var close = document.getElementById(‘close’);

7 if (is_weixin) {

8 btn.onclick = function(e) {

9 tip.style.height = winHeight + ‘px’; //兼容IOS弹窗整屏

10 tip.style.display = ‘block’;

11 return false;

12 }

13 close.onclick = function() {

14 tip.style.display = ‘none’;

15 }

16 }

17 }

原文地址:https://www.cnblogs.com/gate2008/p/10434859.html

时间: 2024-11-05 17:32:48

微信浏览器禁止下载APK的处理方法-跳转浏览器打开的相关文章

微信内置浏览器直接下载APK的解决方法

最近很多朋友问我微信内置浏览器直接下载APK有没有什么解决办法?那么今天我就跟大家分享一下有关微信内直接下载APK的解决方法.微信作为一个通讯平台,使用人数一直稳居第一.也正因如此,微信成为了目前最具有营销价值和推广产品的渠道之一.但是使用过微信的人都知道,在微信里面,用户是不能直接下载APK的.原因很简单,腾讯为了自身利益,在微信中屏蔽了外来下载链接.最简单的解决方法,在微信中打开第三方链接或下载apk需要用户通过点击"微信右上角的三个点"然后选择在浏览器里面打开,如下图 就是因为这

怎么实现微信跳转外部浏览器直接下载APK(APP)

现在活跃度最高的社交软件是什么?微信!这是毋庸置疑的,因此在微信中推广成了现今最流行.最有价值的营销方式,所有人都在微信中推,那微信会变成什么样的?问题来了,腾讯为了维护微信的生态平衡,为了维护微信自身的利益,从而屏蔽了在微信中直接下载APK(APP)的路径,一般是这样下载的,如图一所示,点击右上角 按钮,再选择手机中的浏览器,最后,根据自己手机系统,选择是安卓还是苹果,这一连串的操作会让体验者感觉特别繁琐,从而失去流量,降低了推广的价值,有的人会问,规则就是这样的,有没有办法解决?很肯定的说,

怎么实现微信跳转外部浏览器直接下载APK

现在活跃度最高的社交软件是什么?微信!这是毋庸置疑的,因此在微信中推广成了现今最流行.最有价值的营销方式,所有人都在微信中推,那微信会变成什么样的?问题来了,腾讯为了维护微信的生态平衡,为了维护微信自身的利益,从而屏蔽了在微信中直接下载APP(APK)的路径,一般是这样下载的,如图一所示,点击右上角 按钮,再选择手机中的浏览器,最后,根据自己手机系统,选择是安卓还是苹果,这一连串的操作会让体验者感觉特别繁琐,从而失去流量,降低了推广的价值,有的人会问,规则就是这样的,有没有办法解决?很肯定的说,

微信浏览器禁止下载的处理方法-跳转外部浏览器打开

通过扫描二维码下载APP已成为一个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常下载. 提供解决方案:1.安卓用户点击直接跳转到默认浏览器打开,IOS用户提示浏览器打开 再也不用管微信如何的更新,直接判断微信的ua,然后根据机型判断在浏览器中打开下载.并且不加关闭的按钮. 实例演示地址 月牙跳转是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以

微信浏览器禁止下载的处理方法-跳转浏览器打开

通过扫描二维码下载APP已成为一个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常下载. 提供解决方案:1.安卓用户点击直接跳转到默认浏览器打开,IOS用户提示浏览器打开 再也不用管微信如何的更新,直接判断微信的ua,然后根据机型判断在浏览器中打开下载.并且不加关闭的按钮. 旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手

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

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

猴子数据简单实现在微信中直接下载apk

如果你想在微信中下载APK安装包,常规的方法,第一:在微信中打开第三方链接或下载apk需要用户通过"微信右上角的三个点"然后选择在浏览器里面打开.第二:网上现在网上有通过扫描二维码来实现微信中下载apk的方法.这样的方法都是免费的,但是因为这边繁琐操作,导致大部分用户都止步不前而流量损失大半.你觉得这样值吗? 猴子数据作为一个研究各类接口等黑科技的平台已经完全解决这个问题,不需要扫描什么二维码,也不需要选择浏览器.直接加入apk下载地址即可,完全自动化,用户无需其他操作就能实现在微信中

微信为什么不能下载apk 微信不能打开App下载地址的问题

此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的.   <?php   error_reporting(0);   if($_GET['open']==1 && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){   header("Content-Disposition: attachment;

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

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