品牌互联网化服务 专注于网站建设与SEO优化的合理结合
咨询:13072437278
2021-12-01

只在微信端打开H5链接防止普通浏览器访问代码

类型:网站建设
  • 阅读量:464
  • 来源:聚艺科技
    你当前位置: 首页 > 新闻动态 > 网站建设

    想要实现请在微信客户端打开链接

    在代码中加入以下代码即可

    <code style="font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;display:block;line-height:18px;border:none !important;">

    <script type="text/javascript">

    var ua = navigator.userAgent.toLowerCase();

    var isWeixin = ua.indexOf('micromessenger') != -1;

    var isAndroid = ua.indexOf('android') != -1;

    var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);

    if (!isWeixin) {

    document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">';

    document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>';

    }

    </script>

    </code>



    其他方法:

    var useragent = navigator.userAgent;

    if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {

    // 这里警告框会阻塞当前页面继续加载

    alert('请在微信客户端打开链接!');

    // 以下代码是用javascript强行关闭当前页面

    var opened = window.open('about:blank', '_self');

    opened.opener = null;

    opened.close();


    来源声明:本文章系聚艺科技编辑原创或采编整理,如需转载请注明来自聚艺科技。以上内容部分(包含图片、文字)来源于网络,出于传递更多信息之目的。如有标注错误或侵权,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
    标签: h5网站建设
    沈阳聚艺网络提供沈阳网站建设,沈阳网站制作,沈阳网络营销,沈阳网络推广,沈阳网站优化,沈阳小程序开发,沈阳托管运维等多种服务! Copyright © 2030 沈阳市聚艺网络科技技术有限公司. All Rights Reserved 备案号:辽ICP备19003083号-1

    在线咨询

    微信咨询

    电话咨询

    24小时电话
    13072437278

    联系我们

    返回顶部