收藏
回答

自己的H5网页在企业微信访问时如何不显示分享、在浏览器中打开、复制链接?

企业微信认证后未年审,自有备案域名、web服务器、https的H5手机网页。

H5网页添加的如下代码, 在微信访问时不显示分享类菜单,但企业微信里仍显示。

自有web服务器上的sdk对接文件是这个https://m.ivendk.com/qywxsdk/jssdk.php

H5网页添加的代码如下(添加了此代码的网页加载速度似乎拖慢了),烦请大神出手协助。谢谢

本人sdk小白,sdk代码网上复制的,之前认证的服务号通过此方案成功实现了微信自定义分享设置。(尽情大神给出具体的修正方案)



<script src="https://m.ivendk.com/qywxsdk/jquery1.11.1.min.js"></script>

<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

<script>    

var url=encodeURIComponent(window.location.href.split('#')[0]);//分享成功之后再次分享,微信会再url附带额外参数造成二次分享签名错误,这里处理下避免config:invalid signature签名失效

  $.ajax({    

    type : "get",    

    url : "https://m.ivendk.com/qywxsdk/jssdk.php?url="+url ,//  替换网址,xxx根据自己jssdk文件位置修改    

    dataType : "jsonp",    

    jsonp: "callback",    

    jsonpCallback:"success_jsonpCallback",    

    success : function(data){    

        wx.config({   

        debug:false,

        appId: data.appId,    

        timestamp: data.timestamp,    

        nonceStr: data.nonceStr,    

        signature: data.signature,    

jsApiList: [

            'checkJsApi',

        'hideOptionMenu', 

]

});

wx.ready(function(){

wx.hideOptionMenu(); // 验证成功后调用隐藏菜单的方法

});

    

                error:function(data){    

                    alert("连接失败!");    

                }    

});    

</script>


回答关注问题邀请回答
收藏
登录 后发表内容