Skip to main content

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​

  1. Create a new JavaScript method in the page where you need to hide the share menu

  2. 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");
}
  1. Call the above js method in the page load event

Global Hiding​

  1. Go to the code editor from the editor

  1. 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.