加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 数据采集、建站、AI开发硬件、专属主机、云硬盘!
当前位置: 首页 > 教程 > 正文

JS怎样实现在微信中调用外部浏览器打开指定链接

发布时间:2023-11-01 10:51:06 所属栏目:教程 来源:转载
导读:   使用方法,复制以下贴到index.php 顶部就可以了.



  场景 比如网页包含视频播放 在QQ\WX打开QQ\WX直接调用自己的播放器播放,而且播放完成还有AD推送,非常恶心,所以有了以下代码
  使用方法,复制以下贴到index.php 顶部就可以了.
 
  场景 比如网页包含视频播放  在QQ\WX打开QQ\WX直接调用自己的播放器播放,而且播放完成还有AD推送,非常恶心,所以有了以下代码有乱码的话说明你网页是GBK  自行转换下
 
  <?php
 
  function qqwx(){
 
      if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
 
  echo '<!DOCTYPE html>
 
  <html>
 
    <head>
 
        <meta http-equiv="Content-Language" content="zh-CN">
 
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
      <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0" />
 
      <meta content="telephone=no" name="format-detection" />
 
      <title>提示</title>
 
      <style>
 
          html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}body,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}fieldset,legend,textarea,input,button{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul,ol{padding-left:0;list-style-type:none;list-style-position:inside}a img,fieldset{border:0}a{text-decoration:none}
 
          body{
 
              color:#222;
 
              font-size: 12px;
 
              padding: 120px 15px 20px;
 
              text-align:center;
 
          }
 
          h4{
 
              font-size: 18px;
 
              font-weight: normal;
 
              margin-bottom: 13px;
 
          }
 
          .url{
 
              padding: 5px 0;
 
              word-break:break-all;
 
          }
 
      </style>
 
    </head>
 
    <body url="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'">
 
      <div class="">
 
          <h4>请长按网址复制后使用浏览器访问</h4>
 
          <div id="url" class="url"></div>
 
      </div>
 
      <script>
 
          var text = document.createTextNode(document.body.getAttribute("url").replace(/&/g, "&"));
 
          document.getElementById("url").appendChild(text);
 
      </script>
 
    </body>
 
  </html>';
 
  exit();     }    
 
          if ( strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/') !== false ) {
 
  echo '<!DOCTYPE html>
 
  <html>
 
    <head>
 
      <script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
 
    <script type="text/javascript"> mqq.ui.openUrl({ target: 2,url: "http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'"}); </script>
 
      <meta http-equiv="Content-Language" content="zh-CN">
 
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
      <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0" />
 
      <meta content="telephone=no" name="format-detection" />
 
      <title>提示</title>
 
      <style>
 
          html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}body,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}fieldset,legend,textarea,input,button{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul,ol{padding-left:0;list-style-type:none;list-style-position:inside}a img,fieldset{border:0}a{text-decoration:none}
 
          body{
 
              color:#222;
 
              font-size: 12px;
 
              padding: 120px 15px 20px;
 
              text-align:center;
 
          }
 
          h4{
 
              font-size: 18px;
 
              font-weight: normal;
 
              margin-bottom: 13px;
 
          }
 
          .url{
 
              padding: 5px 0;
 
              word-break:break-all;
 
          }
 
      </style>
 
    </head>
 
    <body url="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'">
 
      <div class="">
 
          <h4>如需浏览,请长按网址复制后使用浏览器访问</h4>
 
          <div id="url" class="url"></div>
 
      </div>
 
      <script>
 
          var text = document.createTextNode(document.body.getAttribute("url").replace(/&/g, "&"));
 
          document.getElementById("url").appendChild(text);
 
      </script>
 
    </body>
 
  </html>';
 
  exit();
 
      }  
 
  }
 
  qqwx();
 
  ?<?php
 
  function qqwx(){
 
      if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
 
  echo '<!DOCTYPE html>
 
  <html>
 
    <head>
 
        <meta http-equiv="Content-Language" content="zh-CN">
 
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
      <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0" />
 
      <meta content="telephone=no" name="format-detection" />
 
      <title>提示</title>

      <style>
 
          html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}body,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}fieldset,legend,textarea,input,button{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul,ol{padding-left:0;list-style-type:none;list-style-position:inside}a img,fieldset{border:0}a{text-decoration:none}
 
          body{
 
              color:#222;
 
              font-size: 12px;
 
              padding: 120px 15px 20px;
 
              text-align:center;
 
          }
 
          h4{
 
              font-size: 18px;
 
              font-weight: normal;
 
              margin-bottom: 13px;
 
          }
 
          .url{
 
              padding: 5px 0;
 
              word-break:break-all;
 
          }
 
      </style>
 
    </head>
 
    <body url="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'">
 
      <div class="">
 
          <h4>请长按网址复制后使用浏览器访问</h4>
 
          <div id="url" class="url"></div>
 
      </div>
 
      <script>
 
          var text = document.createTextNode(document.body.getAttribute("url").replace(/&/g, "&"));
 
          document.getElementById("url").appendChild(text);
 
      </script>
 
    </body>
 
  </html>';
 
  exit();     }    
 
          if ( strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/') !== false ) {
 
  echo '<!DOCTYPE html>
 
  <html>
 
    <head>
 
      <script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
 
    <script type="text/javascript"> mqq.ui.openUrl({ target: 2,url: "http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'"}); </script>
 
      <meta http-equiv="Content-Language" content="zh-CN">
 
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
      <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0" />
 
      <meta content="telephone=no" name="format-detection" />
 
      <title>提示</title>
 
      <style>
 
          html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}body,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}fieldset,legend,textarea,input,button{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul,ol{padding-left:0;list-style-type:none;list-style-position:inside}a img,fieldset{border:0}a{text-decoration:none}
 
          body{
 
              color:#222;
 
              font-size: 12px;
 
              padding: 120px 15px 20px;
 
              text-align:center;
 
          }
 
          h4{
 
              font-size: 18px;
 
              font-weight: normal;
 
              margin-bottom: 13px;
 
          }
 
          .url{
 
              padding: 5px 0;
 
              word-break:break-all;
 
          }
 
      </style>
 
    </head>
 
    <body url="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'">
 
      <div class="">
 
          <h4>如需浏览,请长按网址复制后使用浏览器访问</h4>
 
          <div id="url" class="url"></div>
 
      </div>
 
      <script>
 
          var text = document.createTextNode(document.body.getAttribute("url").replace(/&/g, "&"));
 
          document.getElementById("url").appendChild(text);
 
      </script>
 
    </body>
 
  </html>';
 
  exit();
 
      }  
 
  }
 
  qqwx();
 
  <http://www.getinstall.cn/>
 

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章