Hide Share Menu for H5 Page
Scenario Description
How to hide the share and forward menu in H5 applications published in WeDa
Implementation Steps
Partial Hiding
Create a new JavaScript method in the page where you need to hide the share menu
The js code is as follows:
export default function ({ event, data }) {
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();
}
}
function onBridgeReady() {
WeixinJSBridge.call("hideOptionMenu");
}
- Call the above js method in the page load event
Global Hiding
- Go to the code editor from the editor
- Add the following code in the global lifecycle
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();
}
Effect Preview
As shown, in the page's more menu, operations such as sharing, forwarding, and copying links cannot be initiated.