上半年公司有一个新的APP项目上线,我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了。但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使用uc之类的浏览器做扫描。上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一扫不能下载的情况。这时候我们一般会建议用户使用uc或者其他第三方浏览器自带的扫一扫功能下载。但是现在的微信太普及了,很多人都习惯性的使用微信来扫码下载,总不能每个用户都解释一遍,所以我们一直在寻找解决方案。 要解决这个问题思路很明确,既然微信内置浏览器不支持下载,那就只能想办法调用外部浏览器来下载。

所以我们在寻找这么一种方案:用户点了某个推广链接如何调用外部的浏览器实现下载功能呢?

有需要的可以去 augpush微信跳转 http://www.augpush.cn

好了,废话不多说了,直接上方案。

方案1:

弹出一个遮罩提示用户在新的浏览器窗口打开。

使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览器中打开,在这个页面里面还可以提交表单查看信息等,只有它点击应用的链接后,才弹出提示它跳转后下载。

想要制作而又不懂技术的朋友可以前往

部分代码(网上有很多,我就不献丑了)

方案2:

这个方案就是我们现在用的这种,相比第一种的话,转化率方面都有显著发的提升,

这个方案需要我们借助一个外部的接口来实现此功能

我们在他们那边租用了此接口。

通过租用的接口可以实现安卓端微信直接唤醒手机默认浏览器打开指定的链接,从而实现下载APP的功能,

具体实现原理:

利用HTTP请求中Header中的user-agent字段,来识别用户的客户端,如果判断用户是在微信中打开的链接,则自动打开系统手机浏览器来打开链接。如果是在手机浏览器打开,则正常访问。

判断用户客户端的Javasript代码如下:

好了,亲们,上面两种办法笔者都尝试过了,均可行。如果你有更好的办法可以在此处留言,方便广大码友

转载于:https://blog.51cto.com/14358392/2400273

微信跳转浏览器提示_微信跳转外部浏览器跳转提示的2种实现方式相关推荐

  1. 史上最详细域名链接被微信封杀拦截屏蔽解决方案_微信域名防封跳转系统

    想通过活动营销来推广产品的用户,肯定经常遇到域名被微信封杀拦截屏蔽的情况,想申请恢复访问过程复杂,而且由个人或小团队经营的网站基本只能放弃,花钱解封价格昂贵,遇到恶意举报还是一样被封,如此循环带来的损 ...

  2. 跳一跳python刷分_微信跳一跳技术手段高分秘籍:不仅可以用 Python 刷分,竟然还可以直接改分...

    原标题:微信跳一跳技术手段高分秘籍:不仅可以用 Python 刷分,竟然还可以直接改分 程序员头条(ID:CoderTop) 报道 微信跳一跳不仅可以用 Python 刷分,竟然还可以直接改分 最近这 ...

  3. 微信小程序跳过第三方的_微信小程序怎么解除第三方授权?

    平时我们用使用一个新的小程序时,通常都会弹出一些第三方授权的窗口,要授权成功才能正常使用小程序.而其中或多或少会涉及一些个人隐私信息,如果我们不需要再使用这些小程序,想要取消授权应该怎么做呢? 一.在 ...

  4. php语音提示_微信收付款怎么设置语音播报

    微信收付款设置语音播报的方法:首先打开微信进入[我]并打开微信钱包:然后继续打开[收付款],并在下方点击微信二微码收款:最后点击打开[二微码收付款]右上方的点,点击[开启收付款提示音]即可. 本文操作 ...

  5. ios 微信分享重新编码链接_微信民众号IOS端复制链接失足,安卓端分享链接翻开只能进入首页等题目的处理...

    近来在做某个需要在微信中翻开的项目,部份页面会经由过程微信分享或复制链接分享给其别人,然后就遇到了以下坑: 1.IOS端复制链接或在其他浏览器中翻开时,如果原网站链接原本应当是"http:/ ...

  6. 微信小程序 python 自动化测试_微信小程序的自动化测试框架

    微信小程序的自动化测试框架 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页 ...

  7. 微信小程序页面栈_微信小程序之页面传值(路由、页面栈、globalData、缓存)

    1. 通过url带参数传递 1.1 固定参数传递 例如,从 list 页面到 detail 页面, 传递一个或多个固定值 list页面传值: 点此进入 detail detail页面取值: onLoa ...

  8. 微信小程序python自动化测试_微信小程序的自动化测试框架

    微信小程序的自动化测试框架 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页 ...

  9. 微信 小程序 python 商城_微信小程序——商城篇

    前言 随着wepy和mpvue的出现及流行,开发小程序变的越来越便捷和强大,作为基佬社区的一份子,我们都需要把自己遇到的问题以及如何解决的方式相互分享,这样才能帮助到更多的朋(ji)友(lao).如有 ...

最新文章

  1. Java 学习笔记(4)——java 常见类
  2. 手机之家在线签名_选择苹果企业签名的原因有哪些?
  3. linux下软件安装与yum源码库的设置
  4. 这个AI让马斯克头秃,还能帮他设计特斯拉
  5. javascript 权威指南第7版_免费领书 | 气相色谱与质谱实用指南(原著第2版)
  6. 【解决方案】UserWarning: Possibly corrupt EXIF data.导致读取图片失败
  7. uml+oopc嵌入式c语言开发精讲_当前火爆的嵌入式领域,为什么选择C语言作为开发语言?了解一下...
  8. lombok快速入门:实体类中再也不用写setter和getter,toString等方法了
  9. 【总结】那些只要发送口令就能获取的有三AI大包视频和图文资料,你都存下来了吗...
  10. 网页转 markdown 的工具
  11. sql查询所有商品的信息_属于菜鸟的sql 干货(7)
  12. 自己不能跑的车凭什么叫自行车?华为天才少年打造无人驾驶「自行车」
  13. Android支付宝财富界面,10分钟带你看懂支付宝的交互设计(二)
  14. 学习日志2:ARM开发板—触摸屏
  15. WIN XP自带分区工具的使用方法
  16. 三层交换机和路由器的区别
  17. 讯飞语音包实现Android语音合成
  18. java des ecb_java DES ECB模式对称加密解密
  19. 视频异常行为检测网络
  20. Python 的类(菜鸟教程)

热门文章

  1. transient、Externalizable
  2. iOS开源项目周报0302
  3. linux -小记(3) 问题:linux 安装epel扩展源报错
  4. 【洛谷P1282】多米诺骨牌
  5. MVVM模式下 触发器多条件判断
  6. ExtJS视频学习笔记
  7. VML编程之------oval圆rect矩型《VML极道教程》原著:沐缘华
  8. 【RobotStudio学习笔记】(七)工件坐标
  9. 天庭最牛系统 推荐下载_围观RecSys2020 | 推荐系统顶会说了啥?(附论文打包下载)...
  10. mysql安全模式什么意思_mysql安全模式指的是什么意思