Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

本方法仅对以下场景有效:

(1) 使用微信查看报表(登录用户、未登录用户均有效)
(2) 使用企业微信查看报表(仅对登录用户有效, 未登录用户仍可转发

 

 

进入报表设计器,编辑自定义页面脚本:

 

 

写入以下脚本:

Code Block
languagejs
 
/*禁止微信右上角转发*/
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();
}
 
/*禁止企业微信右上角转发*/
var s = document.createElement( 'script' );
s.setAttribute( 'src', "https://res.wx.qq.com/open/js/jweixin-1.2.0.js" );
s.onload=function(){
    var url = contextPath+"/weixin/signinfo.do";
	$.ajax({
		type: 'post',
		url: url,
		dataType: "json",
		traditional: true,
		data: {url: window.location.href},
		success: function(resp){
		    if(resp.success) {
		        var configData = resp.data;
		        wx.ready(function(){
                    wx.hideOptionMenu();
                });
		        wx.config({
                    beta: true,
                    debug: false,
                    appId: configData.appId, 
                    timestamp: configData.timestamp, 
                    nonceStr: configData.nonceStr,
                    signature: configData.signature,
                    jsApiList: ["hideOptionMenu"]
                });
		    }
		}
	});
};
document.head.appendChild( s );

...