常使用微信分享网页链接的朋友可能都会经常碰到打开后提示 “已停止访问该网页” 的情况,遇到这种情况的时候,很多人不知道怎么办,其实做到微信内打开网页自动唤醒手机默认浏览器打开就能解决问题了。
平台地址http://www.fishtool.cn/

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


<?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.fishtool.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 = "http://www.fishtool.cn?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. 怎样使微信中打开链接自动打开外部浏览器打开指定URL页面或者直接下载APP(安卓/苹果)文件

    最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下 ...

  2. a href点击无效_关于微信中a链接无法跳转问题

    [问题] 微信页面开发时,各个主页之间的跳转,完全是通过a链接进行的,但是来回跳转几次,再次从其他主页面跳回首页的时候,微信头部出现了跳转加载进度条,但是就是不跳转,也没有任何反应 [范围] 只出现在 ...

  3. 微信分享网页链接缩略图不显示解决方法

    微信分享网页链接缩略图不显示解决方法 参考文章: (1)微信分享网页链接缩略图不显示解决方法 (2)https://www.cnblogs.com/68xi/p/11596254.html 备忘一下.

  4. 微信网址防封防屏蔽,微信域名一直被封怎么解决

    本身在网站要想在微信端被使用,多多少少都会有预防被拦截,是专门为运营网站和公众号的运营者一个研究的工具几十你是正常网站, 也是公司企业备案,照样也会被拦截.这个被拦截一般来说就是你的这个域名已经在微信 ...

  5. 微信域名防封技术,微信域名总是被封如何解决

    但凡想使用微信来推广产品或者从事活动营销的用户,就一定会遇到域名被微信拦截甚至封杀的情况.域名没被封过,那你的营销人生肯定是不完整的.如果做到微信域名防封呢?这就要借助一些工具来实现有效的防封措施了. ...

  6. 微信中域名网站域名被封锁、被屏蔽、被和谐后的解决方法

    做微信营销活动,域名没被封过,那你的营销人生肯定是不完整的.如果做到微信域名防封呢?这就要借助一些工具来实现有效的防封措施了. 本身在网站要想在微信端被使用,多多少少都会有预防被拦截,是专门为运营网站 ...

  7. 微信打开链接被拦截怎么处理 如何预防微信中域名投诉

    我是程序界的一个老家伙,技术有十余年的技术经验,对于当下最火的微信的相关技术,我也有较为深入的研究,我希望为那些对于技术较为迷茫的朋友们,答疑解惑,这是我的荣幸!感谢看到我文章的朋友! 什么是微信域名 ...

  8. 微信/QQ域名总是被封,微信/QQ总是被恶意举报该如何处理

    近来域名防封技术已经被众多商家重视了,估计大部分朋友已经对防封这方面有了一定的了解.但凡想使用微信/QQ来推广产品或者从事活动营销的用户,就一定会遇到域名被微信/QQ拦截甚至封停的情况.域名没被封过, ...

  9. 微信中打开链接提示已停止访问该网页

    大家在使用微信分享转发链接的时候,都很容易碰到链接在微信中无法打开网页的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,导致这个情况的因素有以下四点. 1.网页链接被举报 ...

最新文章

  1. 智能家居数据获得美好生活的6种方法
  2. ANT 发布项目中 build.xml 文件的详细配置
  3. Vupsen, Pupsen and 0 思维,凑系数
  4. 2张表,轻松搞定你的收入问题
  5. Hello JavaFX 2.0:命令行介绍
  6. mysql该账户已存在_mysql 查看函数的所属用户和已存在的函数
  7. windwos开机自启动脚本
  8. atitit. web 在线文件管理器最佳实践(1)--- elFinder 的使用流程解决之道 。打开浏览服务器文件夹java .net php
  9. 牛客 Algorithm Choosing Mushrooms
  10. outlook企业邮箱服务器要多少钱,怎么把企业邮箱配置到outlook中
  11. Mybatis-查询处理一对一和一对多
  12. 微信投票显示服务器异常,为何微信投票显示账号异常
  13. 原生js或uni-app生成二维码(可修改二维码样式,带logo)
  14. JavaScript 的 switch 有四样写法,你知道么?
  15. excel设置自动排序123的详细教程
  16. Mtk Camera中Hal1/Hal3的Picture size和Preview size配置
  17. 「PAT乙级真题解析」Basic Level 1072 开学寄语 (问题分析+完整步骤+伪代码描述+提交通过代码)
  18. 用Google实现站内搜索
  19. 基于三代测序技术的微生物组学研究进展
  20. Git入门之日志和版本回退

热门文章

  1. 某计算机系统中有k台打印机,第三章复习题(2)
  2. merger oracle,merger oracle 函数
  3. android媲美微信扫码库
  4. 【Windows】32位和64位区别
  5. (中级)系统集成项目管理工程师常用英语汇总
  6. 【CF 比赛记录】Roye_ack的艰难上分日常(35)
  7. android activity 实际,Android学习感悟之Activity
  8. 《Journal of Building Engineering》期刊介绍(SCI 3区)
  9. 1024分辨率《圣徒/天神魔煞/猎魔教士》BD中字无水印
  10. AWS S3 让IAM用户可以list bucket