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

安卓访问时可以直接自动跳转浏览器;IOS就复杂一点了,需要点一下然后借助手机淘宝才可以跳转。

n383schj.png

下面是全部代码,已经做了安卓和IOS的适配。需要替换其中要跳转的网址,然后保存为php文件,在微信内访问即可实现自动跳转:

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

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

下载链接在微信被拦截怎么办 怎么样才能让被微信屏蔽的下载链接正常访问

下载链接在微信被拦截怎么办 被微信屏蔽的下载域名链接该如何处理

微信内置浏览器打开apk应用下载链接被拦截怎么办

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

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

微信调用手机浏览器打开下载链接相关推荐

  1. 如何在微信复制链接直接可以用浏览器打开 微信调用手机浏览器打开指定链接

    由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时,界面显示一片空白,容易误导以为在下载呢 <!DOCTYPE html> <html> ...

  2. 微信中无法下载APP的解决方案(微信自动跳转浏览器打开下载链接)

    一.需求描述 现在微信分享的功能很多,从分享的链接下载apk安卓包是很常用的一个功能.但是微信自带的scheme接口是不允许直接通过微信下载apk包的,只能通过浏览器来下载,但很多用户不知道是被屏蔽了 ...

  3. 微信中提示浏览器打开网址链接如何解决

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  4. vue调用手机浏览器打开pdf_vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法...

    目前大多数PC浏览器支持在线预览pdf文件,但大多数手机浏览器还未支持,尝试用手机浏览器打开一个pdf文件会弹出是否下载的提示框.网上查了一些资料,在实现的过程中,还是走了比较多的弯路,最后采用了备受 ...

  5. iOS开发-调用手机浏览器打开网址

    我们需要使用调用Safari浏览器打开网址,或者调用scheme跳转其他app,或者调用系统打电话.邮件.地图等. 在iOS 10之前需要使用: NSString *openURL = @" ...

  6. 微信中无法下载APP的解决办法---微信自动跳转浏览器打开下载链接

    需求分析 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式.由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP ...

  7. 微信分享链接打开无法下载APP的解决方案(微信自动跳转浏览器打开下载链接)

    需求分析 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式.由于微信的用户基本占据了国内市场的 90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享AP ...

  8. 微信唤起外部浏览器打开指定链接 微信跳转下载APP实现代码

    推广分析 通过扫描二维码下载APP已成为一个大家惯用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,很多商家也是熟知这一点,所以纷纷选择微信推广.然而在我们使用微信推广的时候,经常会遇到app ...

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

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

  10. 解决微信内置浏览器屏蔽下载链接问题

    今天遇到了一个这样的问题,通过微信扫描二维码进入下载页面,由于微信对下载链接进行了屏蔽处理,点击下载时按钮无效. 后来通过度娘,自己总结和分析之后,大概思路为:浏览器打开应用宝,分享应用宝链接到微信( ...

最新文章

  1. 【Java规划】DOM XML Parser分解、遍历、创XML
  2. UA PHYS515A 电磁理论IV 时变电磁场理论6 用含时Green函数求解时变电磁场问题的例子
  3. linux驱动篇之 driver_register 过程分析(一)
  4. CopyOnWrite容器
  5. OpenCV启动Viz
  6. HBase运维基础——元数据逆向修复原理
  7. CUDA计算向量内积的程序(源自CUDA范例编程)
  8. Django实战(一)-----用户登录与注册系统2(数据模型、admin后台、路由视图)
  9. ref:LDAP入门
  10. uniapp使用web-view跳转外部链接
  11. C语言取反(~)简单理解
  12. 信息技术导论——信息和信息系统习题整理
  13. 计算机丢失文件无法打开ae,新手AE打开工程文件提示文件丢失解决办法0001.docx...
  14. 家有千金之冰糖绿豆汤
  15. Python3,1行代码,去除图片的背景图,确实香。
  16. 三层网络渗透测试实验
  17. 糗事百科 android源码,仿糗事百科Android客户端源码
  18. TDOA 定位技术和实际应用简介
  19. 鸿蒙开发学习书籍全收录【上】
  20. 推荐一款笔记本电脑_笔记本电脑破裂的那一天

热门文章

  1. movsw 汇编_【汇编】 常用代码段 rep movsw/rep movsw
  2. 买书排序问题-------C语言算法
  3. 黑色背景视频和白色背景图片变透明的方法
  4. C语言中指针与取地址符详解
  5. SQL中分组,排序,分组排序
  6. Java集合(一)什么是集合
  7. restful风格个人理解
  8. 使用PhantomJS网页截图
  9. csuacm H - 爬楼梯
  10. 告“抄袭”花粥做号露露们,内容创业赛道的得利者,也是牺牲品