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

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

  1.  

    <?php

  2.  

    error_reporting(0);

  3.  

    if($_GET[‘open‘]==1 && strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘)!==false){

  4.  

    header("Content-Disposition: attachment; filename=\"load.doc\"");

  5.  

    header("Content-Type: application/vnd.ms-word;charset=utf-8");

  6.  

    }

  7.  

    ?>

  8.  

    <!DOCTYPE html>

  9.  

    <html>

  10.  

    <head>

  11.  

    <meta charset="UTF-8">

  12.  

    <title>Welcome</title>

  13.  

    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>

  14.  

    <meta content="yes" name="apple-mobile-web-app-capable"/>

  15.  

    <meta content="black" name="apple-mobile-web-app-status-bar-style"/>

  16.  

    <meta name="format-detection" content="telephone=no"/>

  17.  

    <meta content="false" name="twcClient" id="twcClient"/>

  18.  

    <style>

  19.  

    body,html{width:100%;height:100%}

  20.  

    *{margin:0;padding:0}

  21.  

    body{background-color:#fff}

  22.  

    .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}

  23.  

    .top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}

  24.  

    .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}

  25.  

    </style>

  26.  

    </head>

  27.  

    <body>

  28.  

    <div class="top-bar-guidance">

  29.  

    <p>

  30.  

    点击右上角<img src="//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"/> Safari打开

  31.  

    </p>

  32.  

    <p>

  33.  

    可以继续访问本站哦~

  34.  

    </p>

  35.  

    </div>

  36.  

    <a class="app-download-btn" id="BtnClick" href="javascript:;"> 点此继续访问 </a>

  37.  

    <script>

  38.  

    var url = ‘http://www.youngxj.cn‘;//更改需要跳转的地址

  39.  

    document.querySelector(‘body‘).addEventListener(‘touchmove‘, function (event) {

  40.  

    event.preventDefault();

  41.  

    });

  42.  

    window.mobileUtil = (function(win, doc) {

  43.  

    var UA = navigator.userAgent,

  44.  

    isAndroid = /android|adr/gi.test(UA),

  45.  

    isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,

  46.  

    isBlackBerry = /BlackBerry/i.test(UA),

  47.  

    isWindowPhone = /IEMobile/i.test(UA),

  48.  

    isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;

  49.  

    return {

  50.  

    isAndroid: isAndroid,

  51.  

    isIOS: isIOS,

  52.  

    isMobile: isMobile,

  53.  

    isWeixin: /MicroMessenger/gi.test(UA),

  54.  

    isQQ: /QQ/gi.test(UA)

  55.  

    };

  56.  

    })(window, document);

  57.  

    if(mobileUtil.isWeixin){

  58.  

    if(mobileUtil.isIOS){

  59.  

    url = "https://t.asczwa.com/taobao?backurl=" + encodeURIComponent(url);

  60.  

    document.getElementById(‘BtnClick‘).href=url;

  61.  

    }else if(mobileUtil.isAndroid){

  62.  

    url = ‘?open=1‘;

  63.  

    document.getElementById(‘BtnClick‘).href=url;

  64.  

    var iframe = document.createElement("iframe");

  65.  

    iframe.style.display = "none";

  66.  

    iframe.src = url;

  67.  

    document.body.appendChild(iframe);

  68.  

    }

  69.  

    }else{

  70.  

    document.getElementById(‘BtnClick‘).href=url;

  71.  

    window.location.replace(url);

  72.  

    }

  73.  

    //setTimeout(‘WeixinJSBridge.invoke("closeWindow", {}, function(e) {})‘, 2000); </script>

  74.  

    </body>

  75.  

    </html>

跳转域名需要备案,具体自行测试

原文地址:https://www.cnblogs.com/okhaz/p/10387692.html

时间: 2024-11-07 09:49:12

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

安卓手机微信不能打开App下载地址的问题 微信跳转打开外部浏览器下载

在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的. 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.下面给分享下,找到的2种有效的解决方案. 方案:点击链接,自动打开外部浏览器下载APP 微信中点击或打开链接,自动打开外部浏览器下载app.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决微信中下载app的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常简单,可以大大提升用户下载app转化率. 备用

微信内置浏览器打开app下载网页提示已停止访问怎么办?哪些api接口可以恢复访问

微信内置浏览器打开app下载网页提示已停止访问怎么办?哪些api接口可以恢复网页正常访问? 现如今微信对第三方app下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,如此给用户带来的体验台差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章分享哪些api接口可以免费实现微信内自动跳转浏览器下载app的功能. Mindjump-API接口平台 366API-接

安卓手机微信不能打开App下载地址的问题 apk文件二维码微信无法识别

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

微信自动跳转手机默认浏览器打开APP下载链接的实现方式

微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.我们要怎么解决这个问题呢? 解决方案: 微信中打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决这个的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常

js如何实现在微信浏览器内跳转外部浏览器打开指定下载链接

微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.我们要怎么解决这个问题呢? 解决方式: 微信中打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决这个的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常

苹果手机在微信内打开APP下载链接时怎么做到直接微信内下载

大家是不是经常会遇到微信内点击链接或扫描二维码无法打开指定网页的问题?只要你使用微信转发分享,相信你就一定会遇到,那么打不开的原因很简单了,就是被微信拦截了.这个问题我们只需要实现从微信内直接跳出到外部浏览器打开网页链接即可,下面给大家介绍这个功能地实现方法. 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页. 操作步骤 第一步:打开 ElephantJump 第二步:填入网页链接点击生成 第三步:复制跳转链接和二维码 第四步:分享跳转链接和二维码 实现效果 功能实现后, 苹

安卓手机微信不能打开App下载地址的问题 微信实现点开网址直接跳转浏览器

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

网易有道词典下载|网易有道词典app下载

电子词典改变了传统的利用字母排序翻找纸质词典的查词方式,有效提高了查找的速度,形成了一种更加轻量化的查字典的方式,网易有道是比较早期就涉足电子词典的应用之一,整体上来看词库量庞大,核心功能完整,很好地帮助用户高效地理解外语,但是在适应场景上还有很大的提升空间.网易有道词典下载链接网易有道词典是由网易有道推出的一款搜索引擎的各种语言翻译软件.支持中文.英语.日语.韩语.法语.德语.西班牙语.葡萄牙语.俄语.藏语等多语种翻译.在线翻译.离线翻译.拍照翻译.语音翻译更顺畅.权威词典:完整收录<朗文当代

解答微信公众号手机无法直接下载APK文件是怎么回事

微信中下载app共有两种实现方式,然而安卓手机跟苹果手机还尽然不同. 1.苹果用户打开后要么自动调起App Store下载(前提是你的应用在苹果商店上架了):要么是去Safari下载. 2.安卓用户打开链接后要么直接下载,要么前往手机默认浏览器下载. 以上是最好的实现方式,该实现方式可以使转化率达到最大化.但不尽人意的是微信系统会阻碍用户去使用微信推广app,最常见的状况就是苹果用户在微信中打不开下载链接,安卓用户在微信中也无法直接下载apk.那是因为你的链接被微信屏蔽的,如果访问次数过多,系统