使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。网上流传的各种微信打开下载链接,微信一更新基本失效。大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新。

直接判断微信的ua,如果是在微信内置浏览器中打开,弹出一个遮罩提示用户在浏览器中打开下载,并且不加关闭的按钮。这样子用户就只能在浏览器中打开,并且可以直接下载应用了。

css代码

<style type="text/css">*{margin:0; padding:0;}a{text-decoration: none;}img{max-width: 100%; height: auto;}.weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 100;}.weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}
</style>

HTML 代码

<div class="weixin-tip"><p><img src="live_weixin.png" alt="微信打开"/></p>
</div>

JS代码

<script type="text/javascript">$(window).on("load",function(){var winHeight = $(window).height();function is_weixin() {var ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger") {return true;} else {return false;}}var isWeixin = is_weixin();if(isWeixin){$(".weixin-tip").css("height",winHeight);$(".weixin-tip").show();}})
</script>

有个herl工具,是可以在微信中自动打开手机浏览器下载APP。

  1、herl工具网址:http://www.fishtool.cn

  2、填写下载的apk的地址,或者下载页链接

  3、点击一键生成,会自动生成二维码和一个链接地址(两个是同一个地址,根据你的需要选择)

  4、生成的二维码或者链接,用微信扫一扫或者用微信打开连接,就可以测试了效果了

 

  如果大家有更好的解决方案或者工具,欢迎推荐分享!

转载于:https://www.cnblogs.com/mailboxq03/p/11117429.html

js实现在微信中下载apk相关推荐

  1. js实现在微信中下载app

    需求:从微信里跳到外部浏览器进行apk文件下载 原因:在微信内不允许直接下载apk 微信中提示在浏览器中打开 <!doctype html> <html lang="en& ...

  2. 微信中下载apk的诀窍(openinstall公开的免费方案)

    更新:目前微信已不支持该功能. ____________________________________ 微信扫描二维码安装apk时,如何避免点击右上角? --这个问题困扰很多App的推广团队. 其实 ...

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

    现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个 ...

  4. 微信中下载apk无反应 微信浏览器无法apk下载链接方案

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

  5. Google play中下载apk

    在 Google play中下载apk:先在Google play中找到该apk,再去找APK downloader(https://www.allfreeapk.com/),Google play的 ...

  6. 微信中下载APP的方案 安卓手机弹出默认浏览器打开 苹果跳转App Store苹果商店下载

    在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的. 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.下面给分享下,找到的2种有效的解决方案. 方案:点击链 ...

  7. 点击链接自动跳出微信在手机自带的浏览器中下载APK文件

    需求分析 目前的APP基本都支持二维码扫描下载.由于微信现在是主流的聊天软件,90%的用户都是通过微信分享APP的,再从分享的链接下载apk/ios包. 然而在我们做营销活动或推广宣传的时候,容易遇到 ...

  8. 微信中下载app无反应 微信浏览器无法apk下载链接方案

    上半年公司有一个新的APP项目上线,我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了.但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使 ...

  9. 安卓微信点击链接自动跳出微信在手机自带的浏览器中下载APK文件(IOS无需上架直接跳转 App Store)

    目前的APP基本都支持二维码扫描下载.由于微信现在是主流的聊天软件,90%的用户都是通过微信分享APP的,再从分享的链接下载apk/ios包. 然而在我们做营销活动或推广宣传的时候,容易遇到域名被微信 ...

最新文章

  1. js变量传给java_如何把JavaScript中的变量值传给javabean?
  2. 学界 | DeepMind想用IQ题测试AI的抽象思维能力,进展还不错
  3. pytorch错误解决: BrokenPipeError: [Errno 32] Broken pipe
  4. jpa连接mysql报错_Spring boot jpa mysql 连接数据库SSL错误
  5. java语言中的数据是如何定义_java中的数据类型
  6. python基础课程4(看代码看注释)--爬虫爬取网页信息
  7. 【C++基础学习】const限定修饰符详解
  8. Oracle dataGuard专题:Rman通过duplicate创建standby
  9. DCMTK3.6.0 安装失败的说明
  10. VMware快照的工作原理
  11. YOLOV4论文记录
  12. PMP培训一般是多久?怎么收费?
  13. linux 工具——终端分屏与vim分屏
  14. 【转载】刘未鹏的C++学习历程 + 小诗一首
  15. [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统
  16. SOA构建电子政务平台 可用多种通信手段访问
  17. AT32F435/437 EDMA使用指南
  18. myRIO FPGA 实现高频率等精度频率计
  19. FlyAI小课堂:深度学习论文翻译解析(4):Support Vector Method for Novelty Detection
  20. smardaten简直是无代码软件开发的天花板

热门文章

  1. innodb锁-意向锁
  2. 【正点原子Linux连载】第四十四章 设备树下的LED驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  3. no default constructor found either
  4. [数据可视化] 环形图(Donut Chart)
  5. 高中计算机竞赛官网,美国高中计算机竞赛系列:PClassic
  6. 计算机网络设备接地规范,网络机房防雷接地的四种方式及静电要求
  7. 图片怎么压缩?这些方法值得收藏
  8. 中国电子学会2022年python六级考试真题大题 类与对象练习题
  9. Java实现生成和解析二维码
  10. linux下使用第三方商店安装应用