小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

微信屏蔽js分享、复制链接,禁止微信外打开网站

小辉工作室 建站知识

1、屏蔽公众号的复制分享功能
$(function(){
           function onBridgeReady() {
           WeixinJSBridge.call('hideOptionMenu');
           }

           if (typeof WeixinJSBridge == "undefined") {
           if (document.addEventListener) {
           document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
           } else if (document.attachEvent) {
           document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
           document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
           }
           } else {
           onBridgeReady();
           }
       });
2、JS限制H5页面只能在手机微信中打开JS限制H5页面只能在手机微信中打开
<script type="text/javascript">
   var str = "本页面禁止PC端使用,请在手机微信客户端操作。";
function checkPlatform(){
  //禁止网站F12
  document.onkeydown = function(){
    if(window.event && window.event.keyCode == 123) {
      alert("F12被禁用");
      event.keyCode=0;
      event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
      window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
      alert(str+"\n请使用Del键进行字符的删除操作!");
      window.event.returnValue=false;
    }
  }
  var u = navigator.userAgent;
  //ios终端
  var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
  //android终端
  var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;

  if(/MicroMessenger/i.test(navigator.userAgent)){
    var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
    if (is_mobi) {
      if(isiOS){
        //判断是不是ios10系统
        var ver = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
        ver = parseInt(ver[1], 10);
        if(ver<10) {
          str = '您当前手机的系统版本不支持,请在IOS10及以上版本操作';
          showforbidpage();
        } else {
          //可以继续操作
        }
      }
    }else{
      str = '请在手机微信客户端打开链接';
      showforbidpage();
    }
  }else {
    str = '请在手机微信客户端打开链接';
    showforbidpage();s
  }
}
function showforbidpage(){
  window.stop();
  var img = '<img style="width:100px; height:100px" src="http://l087-prod.oss-cn-szfinance.aliyuncs.com/lmes_new/dev/h5_image/chahao.png">';
  var div = '<div><div style="padding-top: 20px;text-align: center;">'+img+'</div><div style="padding-top: 20px;text-align: center;"><h4>'+str+'</h4></div></div>';
  $("body").html(div);
}

$(document).ready(function(){
  checkPlatform();
});
</script>
3、微信官方文档有介绍如何屏蔽分享功能
function onBridgeReady() { 
    WeixinJSBridge.call('hideOptionMenu'); 
} 
if (typeof WeixinJSBridge == "undefined") { 
    if (document.addEventListener) { 
        document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); 
    } else if (document.attachEvent) { 
        document.attachEvent('WeixinJSBridgeReady', onBridgeReady); 
        document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); 
    } 
} else { 
    onBridgeReady(); 
}

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度已收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表