shareHide.js
746 Bytes
export default function shareHide(disable) {
let common = {};
common.noShare = ()=>{
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', onBridgeReady.bind(this,disable), false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', onBridgeReady.bind(this,disable));
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady.bind(this,disable));
}
}else{
onBridgeReady(disable);
}
function onBridgeReady(disable = true) {
if(typeof WeixinJSBridge !=='undefined') window.WeixinJSBridge.call(disable?'hideOptionMenu':'showOptionMenu')
}
}
return common.noShare()
}