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

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

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

转载于:https://www.cnblogs.com/OKBK/p/10309156.html

微信扫描二维码跳转手机默认浏览器打开下载app的链接是怎么实现的相关推荐

  1. 微信扫一扫二维码跳转手机默认浏览器打开下载app的链接是怎么实现的

    微信上进行的网页宣传.游戏传播.APP下载各类活动很多,但是各位朋友肯定经常会遇到一些特殊需求,网页需要在手机默认浏览器打开而不是微信内置浏览器.这个问题怎么解决呢? 斗在微信营销的浪潮中 解决方案: ...

  2. 微信扫描二维码跳转至浏览器打开 jsp

    微信扫描二维码总是用默认浏览器打开,无法下载任何东西.怎么办呢? 微信识别到打开为pdf 时,会自动给跳转至浏览器,所以解决方法就是服务器判断请求端为微信时,返回头部添加 Content-type:a ...

  3. 微信扫描二维码跳转页面

    微信扫描二维码跳转页面 近在完成一个大作业,反正一个小部分就是扫描二维码,跳转到一个界面去,搜网上也没有什么太有用的信息,觉得难死了.. 后来想想,以前写过一个程序,就是把字符串生成相应的二维码,然后 ...

  4. 怎样微信扫描二维码跳转页面,H5页面在微信中下载APP的实现方式

    使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示" 已停止访问该网页 ".这对于使用微信营销的商家来说就很不友好且损失非常大,因为用 ...

  5. asp:手机扫描二维码跳转手机版

    如果想手机扫描用pc版网站生成的二维码跳转到对应的手机版的话,请在pc端的首页的<head></head>标签里面加入下面内容: <script src="ht ...

  6. 微信扫描二维码安卓弹出默认浏览器(苹果打开App Store)打开下载链接

    使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示" 已停止访问该网页 ".这对于使用微信营销的商家来说就很不友好且损失非常大,因为用 ...

  7. 微信扫描二维码跳转到小程序配置 获取二维码内容

    小程序开发 -> 开发管理 -> 开发设置 -> 扫普通链接二维码打开小程序 添加跳转规则,可配置项如下图 协议类型和选择大小写没啥好说的,前缀占用规则选择占用重点讲以下几条 二维码 ...

  8. 二维码跳转android或ios下载app中转处理

    在很多时候,下载app需要将android和ios的下载链接集成到同一个二维码上自动识别设备.这时就需要用一个网页进行中转来识别设备进而返回相应的url,具体的代码如下: <!DOCTYPE H ...

  9. 微信扫一扫二维码跳转到浏览器打开下载链接怎么做的

    微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中 ...

最新文章

  1. Android ListView存在多个item样式的处理方法
  2. linux cer证书转为jks,常见SSL证书格式介绍以及SSL证书格式转化方法
  3. 计算机一级考试题组成,计算机一级考试试题汇总
  4. [Unity] StartCoroutine 无法启动协程的可能原因:没有使用 AddComponent<T>() 初始化 Monobehaviour
  5. OpenShift 4 之Kafka(2)-配置Kafka Bridge,通过HTTP访问Kafka Topic
  6. android 实现类似微信缓存和即时更新好友头像
  7. Unity中一个简单的显示FPS帧率小工具
  8. 免费服装收银系统哪个好?
  9. C语言sar图像几何校正,SAR图像几何校正方法与流程
  10. OC5022B内置MOS的开关降压型恒流驱动芯片
  11. unity 关于Particles shader的alpha通道存储(用于bloom效果)
  12. 给设计团队管理者的6个建议
  13. 计算机键盘的标点怎么打出来,电脑键盘上的标点符号怎么打(教你如何输入正确的标点符号)...
  14. w7文件加密提示没启用服务器,win7文件夹设置密码没有密钥提示
  15. Location服务之LocationManager
  16. 【嵌入式系统开发19】理解嵌入式实时操作系统,以uc/OS为例利用C8T6完成LED周期闪烁以及串口周期输出
  17. css炫酷标题,分享几个CSS小众但炫酷的技巧
  18. 奇瑞汽车用鸿蒙,奇瑞正式确认:将搭载“华为鸿蒙车机系统”,鸿蒙系统真的要来了...
  19. 【电机原理与拖动基础】Unit 1 直流电机(你还不知道电机是怎么一回事吗?那就快来看一看吧!)
  20. 利用OpenCV读图绘制栅格导航

热门文章

  1. linux防火墙ip黑名单,【转】Linux防火墙(iptables)之黑名单
  2. 【GNN报告】腾讯AI lab 徐挺洋:图生成模型及其在分子生成中的应用
  3. xd导出标注html,Adobe XD免费交付神器 标记狮MarkLion 一键导出离线标注网页
  4. C++试卷(程序设计题)
  5. 趣拿场景营销拥有哪些黑科技
  6. 从租售比看中国房价的合理性
  7. 考研数学汤家凤笔记第一章:极限与连续
  8. java程序员秃顶,【本人秃顶程序员】使用Azure Function + Cognitive Services 实现图片自动化审核...
  9. word无法打开文件,因为内容有错误的解决办法
  10. java按照模板导出Excel工具类