代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>使用浏览器打开</title>
  6. <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
  7. <meta content="yes" name="apple-mobile-web-app-capable">
  8. <meta content="black" name="apple-mobile-web-app-status-bar-style">
  9. <meta name="format-detection" content="telephone=no">
  10. <meta content="false" name="twcClient" id="twcClient">
  11. <meta name="aplus-touch" content="1">
  12. <style>
  13. body,html{width:100%;height:100%}
  14. *{margin:0;padding:0}
  15. body{background-color:#fff}
  16. #browser img{
  17. width:50px;
  18. }
  19. #browser{
  20. margin: 0px 10px;
  21. text-align:center;
  22. }
  23. #contens{
  24. font-weight: bold;
  25. margin:-285px 0px 10px;
  26. text-align:center;
  27. font-size:20px;
  28. margin-bottom: 125px;
  29. }
  30. .top-bar-guidance{font-size:15px;color:#fff;height:60%;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}
  31. .top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
  32. .app-download-tip{margin:0 auto;width:290px;text-align:center;font-size:15px;color:#2466f4;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcAQMAAACak0ePAAAABlBMVEUAAAAdYfh+GakkAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjwA8acEkAAAy4AIE4hQq/AAAAAElFTkSuQmCC) left center/auto 15px repeat-x}
  33. .app-download-tip .guidance-desc{background-color:#fff;padding:0 5px}
  34. .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}
  35. </style>
  36. </head>
  37. <body>
  38. <div class="top-bar-guidance">
  39. <p>点击右上角<img src="//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"> <span id="openm">Safari打开</span></p>
  40. <p>可以继续浏览本站哦~</p>
  41. </div>
  42. <a style="display: none;" href="" id="vurl" rel="noreferrer"></a>
  43. <div id="browser">
  44. <p>避免微信和QQ屏蔽本站网址,请理解支持!</p>
  45. </div>
  46. <div class="app-download-tip">
  47. <span class="guidance-desc">点击右上角或复制网址自行打开</span>
  48. </div>
  49. <link href="{$maccms.path}static/layui/css/modules/layer/default/layer.css" rel="stylesheet" type="text/css" />
  50. <script src="{$maccms.path}static/js/jquery.js"></script>
  51. <script src="{$maccms.path}static/js/jquery.clipboard.js"></script>
  52. <script src="{$maccms.path}static/layui/lay/modules/layer.js"></script>
  53. <a data-clipboard-text="{$maccms.http_url}" class="app-download-btn">点此复制本站网址</a>
  54. <script type="text/javascript">
  55. new ClipboardJS(".app-download-btn");
  56. $(".app-download-btn").click(function() {
  57. layer.tips("复制成功,么么哒", ".app-download-btn", {
  58. tips: [3, "rgb(38,111,250)"],
  59. time:500
  60. });})
  61. </script>
  62.  
  63. <script>
  64. function openu(u){
  65. document.getElementById("vurl").href= u;
  66. document.getElementById("vurl").click();
  67. }
  68. var url = window.location.href;
  69. if(navigator.userAgent.indexOf("QQ/")> -1){
  70. openu("ucbrowser://"+url);
  71. openu("mttbrowser://url="+url);
  72. openu("baiduboxapp://browse?url="+url);
  73. openu("googlechrome://browse?url="+url);
  74. openu("mibrowser:"+url);
  75. openu("taobao://"+url.split("://")[1]);
  76. openu("alipays://platformapi/startapp?appId=20000067&url="+url);
  77. $("html").on("click",function(){
  78. openu("ucbrowser://"+url);
  79. openu("mttbrowser://url="+url);
  80. openu("baiduboxapp://browse?url="+url);
  81. openu("googlechrome://browse?url="+url);
  82. openu("mibrowser:"+url);
  83. openu("taobao://"+url.split("://")[1]);
  84. openu("alipays://platformapi/startapp?appId=20000067&url="+url);
  85. });
  86. }else if(navigator.userAgent.indexOf("MicroMessenger") > -1){
  87. if(navigator.userAgent.indexOf("Android") > -1){
  88. var iframe = document.createElement("iframe");
  89. iframe.style.display = "none";
  90. document.body.appendChild(iframe);
  91. }else{
  92. }
  93. }
  94. </script>
  95. </body>
  96. </html>

苹果cms10 官方QQ微信防红防封代码的更多相关文章

  1. 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理

    我们常常遇到自己正规的网站链接,无端被微信拦截,大家都为这问题苦恼不已.但凡想使用微信来推广产品或者从事活动营销的用户,就一定会遇到域名被微信拦截甚至封停的情况.域名没被封过,那你的营销人生肯定是不完 ...

  2. 苹果cms开启防红跳转后,提示模板文件不存在解决方法

    1,苹果cms开启防红跳转后,提示模板文件不存在(如下图)这是因为你使用的模板里面缺少苹果cms自带的防红跳转模板导致,遇到这种状况后需要把苹果cms默认自带的( template/default_p ...

  3. 解析分享链接在微信内转发防封API接口的实现原理

    域名被微信封了怎么办?相信这是很多做微信的朋友的疑惑,本人也是做防封的,特此写一篇文章,写给域名被微信封的.被秒封的朋友来看.简单个大家讲一下防封原理和实现方式. 域名拦截因素 我们先来了解一下域名为 ...

  4. [转载]Eziriz .NET Reactor 4.7.0.0 官方原版+破解补丁(强大的代码保护和软件防盗版工具)

    Eziriz .NET Reactor 是一个强大的代码保护和软件防盗版工具,完全由.NET框架编写..NET Reactor支持NET平台的软件许可系统,并支持NET程序集所有语言.当.Net编译器 ...

  5. QQ微信与智能家电连接一起 小马哥"连接一切"野心凸显

    昨日,彭博社对于海南举行的腾讯全球合作伙伴大会进行了报道,文章指出腾讯公司正在发力移动端,将其即时通讯工具QQ和微信与烤箱.电视.空调等其他家电连接在一起.小马哥"连接一切"的野心 ...

  6. Tubian0.43,完善对QQ微信的支持

    Sourceforge.net下载:https://sourceforge.net/projects/tubian/ 123网盘下载: https://www.123pan.com/s/XjkKVv- ...

  7. 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)

    刚准备敲键盘,突然想起今天已经星期五了,有点小兴奋,一周又这么愉快的结束,又可以休息了,等等..我好像是来写Java博客的,怎么变成了写日记,好吧,言归正传. 不知道大家有没有遇到过这样的需求:统计一 ...

  8. 拾人牙慧篇之———QQ微信的第三方登录实现

    一.写在前面 关于qq微信登录的原理之流我就不一一赘述了,对应的官网都有,在这里主要是展示我是怎么实现出来的,看了好几个博客,有的是直接复制官网的,有的不知道为什么实现不了.我只能保证我的这个是我实现 ...

  9. DSAPI官方QQ群

    DSAPI官方QQ群  请加主群,若主群成员已满,请加分群. 群内除常规的.NET技术交流外,也负责DSAPI的使用技术支持和更新通知.   『VB.NET/C#编程』主群              ...

随机推荐

  1. C语言实现读取字符转换为浮点数,不使用scanf函数

    c语言读取int或者float数据,我们习惯于使用scanf函数,但是如果不使用scanf函数,该怎么实现呢. 这里就来尝试一下,不使用scanf来读取数据并转换为float类型. 下面的getflo ...

  2. javaSE学习笔记(15) ---缓冲流、转换流、序列化流

    javaSE学习笔记(15) ---缓冲流.转换流.序列化流 缓冲流 昨天复习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流.比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化 ...

  3. css基础-float浮动

    float实现文字环绕图片效果: <!DOCTYPE html> <html lang="en"> <head> <meta charse ...

  4. 前端-2019 history 与 location

    HTML5 API解析之Window.history历史记录 1.简介 window.history是用来保存用户在一个会话期间的网站访问记录,并提供相应的方法进行追溯.其对应的成员如下: 方法:ba ...

  5. th:object、th:field、th:value 和 #dates.format 的冲突问题处理

    若直接使用th:object 分解对象后,在搭配th:field="${#dates"使用#dates.format会抛出下面的异常: ---------------------- ...

  6. mongoose pushall不支持的错误记录

    该错误发生两次,第一次解决以后第二次碰到又没有想起来怎么解决. 因为采用mongoose+node的后端项目.有两个表实现多对多关系,再中间表不做关联,只在两个主表做了 testlist: [{ ty ...

  7. 查看whl包名是否满足系统的条件的命令,以此解决whl包出现“is not a supported wheel on this platform”错误提示的问题

    在Ubuntu系统中,使用pip安装whl包时,常常会报如下错误: tensorflow_gpu-1.11.0-cp35-cp35m-manylinux1_x86_64.whl is not a su ...

  8. CF1205E Expected Value Again

    题意 题意翻译 对于一个字符串\(s\),我们定义其美丽值\(f(s)\)为满足下列两个条件的正整数\(i\)的个数: \(1\leq i<|s|\) \(s\)长度为\(i\)的前缀与后缀相等 ...

  9. 技术之心 | 云信和TA们携手打响防疫战

      1月27日,教育部发布<关于2020年春季学期延期开学的通知>,各地高等院校.中小学.幼儿园纷纷推迟开学.疫情当前,学生们的鼠年寒假变得无比漫长. 网易云信众多教育客户以行动践行教育的 ...

  10. C++使用taskkill 命令强制结束进程

    一:查看 taskkill 命令和参数的方法 window系统下,快捷键win + R 打开运行 ,输入cmd回车,在 cmd 里面输入: taskkill /?  二:语法: taskkill [/ ...