1. 屏蔽右上角三個點的分享功能
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();
}
2. 關閉當前頁面,回到對話窗口
onBackCloseWindow()
function onBackCloseWindow() { //當點擊返回鍵時,不返回到上一頁,而是直接關閉微信瀏覽器
pushHistory()
window.addEventListener("popstate", function (e) {
//關閉當前瀏覽器
WeixinJSBridge.call("closeWindow");
//如果是使用了iframe的頁面
parent.WeixinJSBridge.call('closeWindow');
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
}