通过扫描二维码下载APP已成为一个大家惯用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,很多商家也是熟知这一点,所以纷纷选择微信推广。然而在我们使用微信推广的时候,经常会遇到app的链接被微信拦截导致无法在微信内打开下载的问题。

那么当我们遇到该问题,该如何去处理呢?其实我们只要实现微信内直接下载app的功能,就可以解决该问题,还能避免举报。但这个功能一般人搞不定,因为技术含量很高。

下面就为大家大体讲解一下该功能的实现逻辑和源码

owvg7uli.png

<?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>

微信跳转 微信自动跳转手机默认浏览器的工作原理及源码相关推荐

  1. 微信小程序之自动跳转页面

    微信小程序之自动跳转页面: 页面.wxml文件中定义桌面的程序: <scroll-view> < image src="../../images/first.png&quo ...

  2. 微信小程序仿网易云音乐(使用云开发,提供源码)

    微信小程序仿网易云音乐(使用云开发,提供源码)!!!!!!!!!!! 源码: 链接:https://pan.baidu.com/s/1z_ZnRVbT4vjEENimi8yBQQ 提取码:u0o3 一 ...

  3. 微信小程序:修复图片音频全新升级带特效喝酒神器源码

    这是一款全新升级带特效喝酒神器小游戏微信小程序源码 小编发现很多喝酒神器小程序都不带特效和音效的 感觉差了那么一点意思而且感觉也不炫酷 所以小编今天给大家带来一款带特效,音效炫酷的喝酒神器 该款神器由 ...

  4. 微信公众平台开发教程(四) 实例入门:机器人(附源码)

    微信公众平台开发教程(四) 实例入门:机器人(附源码) 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团. 一.功能介绍 通过微信公众平台实现在 ...

  5. 微信小程序:2022强大的修复版趣味心理测试小程序源码,趣味测试引流裂变神器,流量主激励广告实现管道收益

    大家还记得以前有一款趣味测嚒? 那款趣味测试可以说在当时是只要当时做小程序的基本是人手一款 不过后来自从腾讯更新小程序登录接口以后,那款小程序也就和接口一起挂了 那么呢现在小编就给大家发布修复过的,修 ...

  6. 微信小程序:恋爱话术,土味情话、小程序源码

    你猜的不错,这就是一款恋爱话术小程序 该款小程序相对来说还是挺强大的 比之前小编发布的另外一款还强大,另外一款地址:https://airymz.com/3847.html 另外一款有的这一款都有,另 ...

  7. 微信小程序:随机头像大全,多分类带历史记录小程序源码

    这是一款头像小程序 用户可以在每一个分类随机头像 然后觉得满意可以保存到相册 支持多个分类,基本都是全了如下: 动漫头像 男生头像 女生头像 动漫男生 动漫女生 另外还支持多种流量主模式 具体大家自行 ...

  8. 2022全新适配微信登录接口 wordpress博客系统资讯资源变现下载小程序源码

    介绍: 2022全新适配微信登录接口 Wordpress博客系统资讯资源变现下载小程序源码 因为由于微信的新规从11月9号后新上线的小程序将不能获取用户头像和名字了 所以微信放需要适配全新的,支持让用 ...

  9. HTML5期末大作业:学生网页设计——微信公众号6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:学生网页设计--微信公众号6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 HTML+CSS+JavaScript(毕业设计) 常见网页设计作业题材有 ...

最新文章

  1. 建立实体-关系模型2
  2. 管道符和作业控制 shell变量 环境变量配置文件
  3. 1.Swift教程翻译系列——关于Swift
  4. (二)深入了解超文本
  5. 重新解释i++和++i
  6. neo4j union
  7. gpio 树莓派3a+_树莓派4正式发布:35美元起售!真香
  8. [iOS] 使用 blockable NSTimer 避免内存泄漏
  9. seay代码审计mysql插件报错_Seay源代码审计系统v2.0源码
  10. centos7设置键盘类型_CentOS7设置中文输入法
  11. EditPlus添加asm配置
  12. BIOS的启动原理学习--加载引导程序
  13. JAVA程序打包为EXE
  14. Word控件Spire.Doc 转换教程(三):如何将 Word 转换为 PDF
  15. TMS320F28035 中断中使用DINT,无法关闭中断的原因
  16. ADO方法操作数据库
  17. 4-渔夫打鱼晒网问题
  18. 使用OTP动态口令(每30s变一次)进行登录认证
  19. nmap下载及安装过程。
  20. 手把手教你用 Tauri+Vue 创建小型桌面应用

热门文章

  1. 住建部、工信部:4月1日起新房须光纤到户
  2. php中echo语句,PHP echo语句
  3. lazarus生成Linux文件,Kylix的劲敌-开放源码的Lazarus[转]
  4. 2022年,又新出来一个Python学习神器
  5. Autojs4.1.0实战教程---中青看点
  6. 技能树测评:不断创新不断优化,越战越勇
  7. 金属有机骨架材料ZIF-8包载姜黄素(ZIF@CCM纳米颗粒)|纳米金属有机框架搭载雷帕霉素|科研试剂
  8. html点击图片翻转效果,jquery+css 点击图片旋转特效
  9. java 时间 pt_与Java pt 1交互
  10. 中科大计算机本科毕业论文范文,中国科学技术大学本科生毕业论文(设计)管理条例...