只屏蔽分享按钮功能的话使用WeixinJSBridge方便,做分享功能的话还使用jsdk吧. 希望可以帮到你 //屏蔽微信分享等功能 wjs 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(); } // 屏蔽微信分享功能 jsdk // 配置文件 wx.config({ debug: false, appId: 'appid', timestamp: timestamp, nonceStr: 'nonceStr', signature: 'signature', //配置api jsApiList: ['hideMenuItems'] }); // 页面 mounted() { wx.hideMenuItems({ menuList: ['menuItem:share:appMessage', "menuItem:share:timeline"] }) }
微信公众号网页开发中,WeixinJSBridge和引入jssdki有什么区别呢?在开发微信公众号网页的过程中,需要用到微信的分享设置、隐藏分享按钮、支付等功能,文档上只提到了引入jssdk的方式进行调用API,但是网上搜索的大部分都是通过WeixinJSBridge调用API功能的,jssdk方式需要调用wx.config进行注册后使用API功能,这两者调用有什么区别呢?WeixinJSBridge有没有文档说明呢
2022-09-26补充oppoR11splus 微信版本8.0.7统一不可以
华为P30pro版本鸿蒙2.0.0.127,wx-jssdk的wx.uploadImage不执行微信版本全部都是8.0.7。华为P30pro版本鸿蒙2.0.0.127,华为P30版本11.0.0.142,华为mate30版本10.1.0.152,华为noba8版本11.0.0.161等等多个手机wx-jssdk的wx.uploadImage不执行。从2021-07-06日开始有用户反馈,今天很多华为手机用户反馈。
2021-07-08