精华内容
下载资源
问答
  • 微信公众号禁止分享页面.如何禁止微信公众号分享页面
  • 主要介绍了微信小程序实现禁止分享代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 微信分享和禁止分享写法

    千次阅读 2018-12-18 15:40:43
    微信禁止分享写法: <script> function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) {...

    微信禁止分享写法:

    <script>
    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();
    }
    </script>

    微信分享写法:

     <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
        <script type="text/javascript">
            $(function () {
                WxShares();
            })
            function WxShares() {
                $.post('/handlers/WxSharesParamList.ashx', function (data) {
                    var dates = JSON.parse(data);
                    //设置JSApi配置
                    wx.config({
                        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                        appId: dates.APPID, // 必填,公众号的唯一标识
                        timestamp: dates.timestamp, // 必填,生成签名的时间戳
                        nonceStr: dates.nonceStr, // 必填,生成签名的随机串
                        signature: dates.signature, // 必填,签名,见附录1
                        jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo']
                    });
                    wx.ready(function () {
                        wx.onMenuShareAppMessage({
                            title: '宝宝起名', // 分享标题
                            desc: '吉祥好名助运一生。', // 分享描述
                            link: '<%=WebSiteUrl%>/BabyName.aspx', // 分享链接,带网站域名的绝对地址
                            imgUrl: '<%=Logo%>', // 分享图标,必须带网站域名的图片绝对地址
                            type: '', // 分享类型,music、video或link,不填默认为link
                            dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
                            success: function () {
                            },
                            cancel: function () {
                            }
                        });
                        wx.onMenuShareTimeline({
                            title: '宝宝起名', // 分享标题
                            desc: '吉祥好名助运一生。', // 分享描述
                            link: '<%=WebSiteUrl%>/BabyName.aspx', // 分享链接,带网站域名的绝对地址
                            imgUrl: '<%=Logo%>', // 分享图标,必须带网站域名的图片绝对地址
                            success: function () {
                            },
                            cancel: function () {
                            }
                        });
    
                    });
                });
    
            }
        </script>

     

    展开全文
  • 公众号禁止分享和关闭微信页面

    千次阅读 2019-08-21 14:15:18
    某个页面需要禁止分享时 在页面引入 noshare.js 即可 noshare.js 代码如下 function onBridgeReady(){ //WeixinJSBridge.call('showOptionMenu'); WeixinJSBridge.call('hideOptionMenu'); //禁止分享等动作 ...

    某个页面需要禁止分享时 在页面引入  noshare.js 即可 

    noshare.js 代码如下

    function onBridgeReady(){
    	 //WeixinJSBridge.call('showOptionMenu');
    	 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();
    }

     

    公众号某个页面需要关闭当前页面跳转至 公众号首页时,页面引入wex的js,

    <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js" type="text/javascript" charset="utf-8"></script>
    然后 在 js  中加上 
    
    function openac(obj){  
              WeixinJSBridge.call('closeWindow'); //关闭微信页面
    }

     

    展开全文
  • 微信公众号开发之禁止分享

    千次阅读 2018-10-18 15:47:09
    微信开发之禁止分享 既然是微信的分享功能,当然要用微信接口,微信接口在调用时有两种方式,但是前提是页面要引入微信的js-JDK 通过配置wx.config(),config:ok后,会执行wx.ready(function(){}),把我们需要...

    微信开发之禁止分享

    既然是微信的分享功能,当然要用微信接口,微信接口在调用时有两种方式,但是前提是页面要引入微信的js-JDK

    1. 方法一:通过配置wx.config()config:ok后,会执行wx.ready(function(){}),把我们需要用到的接口,在ready()中调用即可。
    //config的配置信息,需要后台给你
    wx.config({
            debug: false,
            appId: res.appid,// 必填,公众号的唯一标识
            timestamp: res.timestamp,// 必填,生成签名的时间戳
            nonceStr: res.nonceStr,// 必填,生成签名的随机串
            signature: res.signature,// 必填,签名
            jsApiList: [//所有要调用的 API 都要加到这个列表中 必填,需要使用的JS接口列表
            	'getLocation',
            	'hideOptionMenu',
            	'hideAllNonBaseMenuItem'
            ]
    });
    //配置成功以后config:ok
    wx.ready(function () {
         wx.checkJsApi({
             jsApiList: [ 'hideAllNonBaseMenuItem','getLocation','hideOptionMenu'],
             success: function (res) {
            	 if (res.checkResult.getLocation == false){
            		 alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!');
            		 return;
            	 }
             }
     	 }); 
        
        //隐藏右上角菜单接口
         wx.hideOptionMenu();
         // 隐藏所有基础类
         wx.hideAllNonBaseMenuItem();
         wx.error(function(res){
            	alert("接口调取失败")
         });
    })
    

    效果如下:
    在这里插入图片描述
    2. 方法二 通过事件触发 直接执行wx.接口名

    	window.onload=function(){
                wx.hideOptionMenu()
            }
      		//如果通过第一种方式,前端需要先向后台发送请求,并拿到数据,才会执行到你要调用的微信接口AIP,
      		//这种方法不需要等待向后端发送请求获取数据再配置的事件和麻烦
      		//效果同上
    

    开发过程中遇到的问题,如果你有更好的方法,还请留言指教哦~~~

    发现IOS系统无效,更改方法如下:

      // 禁止分享,微信开发者工具不支持以下方法,本地测试的时候,需要先注释
    		document.addEventListener('WeixinJSBridgeReady', function () {
    				parent.WeixinJSBridge.call('hideOptionMenu')
    		}, false)
    		parent.WeixinJSBridge.call('hideOptionMenu')
    		//别人家的方法
    		//function onBridgeReady(){
    		//	WeixinJSBridge.call('hideOptionMenu')
    		//}
           // parent.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();
          //  }
    

    3 方法三

    上述方法二只能在内部不使用wx.config()时使用,否则,只要配置config,方法二,就会失效,其实方法三的原理就是监听$route,如果$route有变化,就执行方法一。

    	watch: {
          $route (to,from){
              this.getconfig()
          } 
        },
    
    展开全文
  • my.hideShareMenu(); 禁止分享 my.hideAllFavoriteMenu(); 禁止收藏 配带官网链接 禁止分享 禁止收藏
    my.hideShareMenu(); 禁止分享
    my.hideAllFavoriteMenu(); 禁止收藏
    

    配带官网链接
    禁止分享
    禁止收藏

    展开全文
  • 微信禁止分享的坑

    万次阅读 2018-02-02 18:07:56
    在其它的博客中,也有提到了微信禁止分享的实现方法,并且有代码。但是在时间的线上环境中,还有一些小问题。 一、微信禁止分享 1.活动 微投票 LRLELWAH_ 2.微信加载,...
  • H5页面在微信里禁止分享

    千次阅读 2019-05-11 12:09:56
    由于某些原因,放在公众号里的H5页面需要做禁止分享,在网上找到了一个好的方法: document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 通过下面这个API隐藏右上角按钮 ...
  • 微信禁止分享功能怎么设置

    千次阅读 2019-05-13 15:47:32
    微信禁止分享功能怎么设置how to do? 有时候我们在微信端,有的内容并不希望用户分享出去,就需要设置禁止分享功能,废话少说,切入正题888; how to do? 引入jssdk.js ...
  • 因为项目中需要禁止分享功能,所以去百度了一下,但是还是挺多坑的最后拼凑了一个流程。(只介绍全部禁用的) 有很多文章用的是 WeixinJSBridge.call(‘hideOptionMenu’) 但是这个试了一下 会出现 WeixinJSBridge....
  • 先放一个官方文档的链接 ... 上代码: 禁止分享: async hideShare() { let locationHref = {url: window.location.href}; let info = await r...
  • 微信公众号H5页面:禁止分享操作

    千次阅读 2020-02-16 11:38:07
    H5页面在微信端的禁止分享(分享到朋友圈,好友) 本次我们说两种实现方式:第一种是正确无争议保证正确,第二种简单可用,但不保证语法正确(自己刚开始使用的,没问题)! 好了,现在我们开始说第一种方式: 步骤...
  • 1 禁止分享的时候 遇到了问题html页面 A,B两个页面同时禁止分享 ,从A页面跳转到B页面后 按手机返回按钮后 跳转回到A页面时 A页面的禁止分享失效 ,分享按钮显示出来了 ,尝试 再A页面加载是reload 出现一只反复...
  • 微信禁止分享

    千次阅读 2018-03-09 10:38:46
    noShare()  function noShare(){  document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {  // 通过下面这个API隐藏右上角按钮 ...在页面上加上这个js 就能禁止该页面微信自带的分享
  • 微信禁止分享页面

    千次阅读 2019-03-21 11:03:22
    <script > noShare() function noShare(){ document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 通过下面这个API隐藏右上角按钮 ...
  • 微信网页禁止分享

    2019-07-28 11:33:17
    function onBridgeReady(){ WeixinJSBridge.call(‘hideOptionMenu’); } if (typeof WeixinJSBridge == “undefined”){ if( document.addEventListener ){ document.addEventListener(‘WeixinJSBridgeReady’, ...
  • 企业微信禁止分享转发

    千次阅读 2020-09-21 11:30:53
    1.前提 引入JS-SDK的情况下 html页面引入 <script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <...</script>...router.afterEach(async function(transition){ co
  • 小程序设置页面禁止分享

    千次阅读 2021-03-19 15:07:05
    1、wx.hideShareMenuhttps://developers.weixin.qq.com/miniprogram/dev/api/share/wx.hideShareMenu.html 2、删除页面onShareAppMessage方法
  • 我们可以直接把以下代码加入到页面中,即可限制住各类分享。 <script> function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typeof WeixinJSBridge == "undefined...
  • document.addEventListener("WeixinJSBridgeReady", function onBridgeReady() { console.log("关闭分享复制链接") WeixinJSBridge.call("hideOptionMenu"); });
  • 企业微信JS-SDK禁止分享功能

    千次阅读 2019-04-19 09:27:41
    使用JS-SDK实现点击右上角,不能分享功能: function fenxiang(){ var index_url=location.href.split('#')[0];//url不能写死 $.ajax({ type : "get", ...
  • 最近有个H5项目在微信浏览器上运行,在项目开发过程中有一个奇特的需求,就是打开这个项目网页的用户分享和 静止分享(就是有些页面要求要有分享【可自己定义标题、图片、链接】,而有些页面要求要不让用户分享)。...
  • 微信小程序分享出来的卡片,下面的方法是可以禁止用户长按转发的,但仅限于分享到群里,分享给个人依旧可以长按转发。 使用场景比如,当分享一个小程序页面是一个邀请函,要邀请特定群内的用户。群内的用户是没法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,414
精华内容 24,565
关键字:

禁止分享